Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies (Narrative) (Details)

v3.23.1
Summary of Significant Accounting Policies (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Accounting Policies [Line Items]    
Restricted cash $ 2,688 $ 2,220
Number of operating segment | segment 2  
Number of reportable segment | segment 2  
Allowance for doubtful accounts $ 400 100
Unrecognized tax benefits 0  
Accrued for interest or penalty 0 0
Letter of Credit [Member]    
Accounting Policies [Line Items]    
Restricted cash $ 2,700 2,200
Minimum    
Accounting Policies [Line Items]    
Prompt pay discount term 30 days  
Maximum    
Accounting Policies [Line Items]    
Ownership percentage of the subsidiary to consolidate their accounts 100.00%  
Prompt pay discount term 90 days  
Maximum | Maintains Voting Control [Member]    
Accounting Policies [Line Items]    
Ownership percentage of the subsidiary to consolidate their accounts 50.00%  
Mustang    
Accounting Policies [Line Items]    
Costs for the design and construction of the facility $ 1,000 2,000
Qbrexza | Fair Value Adjustment to Inventory [Member]    
Accounting Policies [Line Items]    
Finished good inventory, fair value step-up $ 400 $ 0