XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Trade Accounts Receivable | Credit Concentration Risk | Two Customers    
Concentration Risk [Line Items]    
Percentage 37.00%  
Trade Accounts Receivable | Credit Concentration Risk | One Customer    
Concentration Risk [Line Items]    
Percentage   28.00%
Accounts Receivable | Credit Concentration Risk | Twenty Five Customers    
Concentration Risk [Line Items]    
Percentage 68.00%  
Accounts Receivable | Credit Concentration Risk | Twenty Three Customers    
Concentration Risk [Line Items]    
Percentage   56.00%
UNITED STATES | Sales Revenue, Net | Geographic Concentration Risk    
Concentration Risk [Line Items]    
Percentage 25.00% 22.00%
CANADA | Sales Revenue, Net | Geographic Concentration Risk    
Concentration Risk [Line Items]    
Percentage   11.00%
SWITZERLAND | Sales Revenue, Net | Geographic Concentration Risk    
Concentration Risk [Line Items]    
Percentage   10.00%