XML 84 R75.htm IDEA: XBRL DOCUMENT v3.23.2
Credit Risk and Concentrations - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Concentration Risk [Line Items]        
Cost of revenues $ 390 $ 856 $ 1,180 $ 1,653
Accounts Receivable | Two Customers | Customer Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage     38.00% 42.00%
Accounts Payable | Supplier Concentration Risk | Vendor Two        
Concentration Risk [Line Items]        
Concentration risk percentage     48.00%  
Cost of revenues     $ 1,200  
Accounts Payable | Supplier Concentration Risk | Three Vendors        
Concentration Risk [Line Items]        
Concentration risk percentage       47.00%
Cost of revenues       $ 600
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Vendor One        
Concentration Risk [Line Items]        
Concentration risk percentage     17.00% 33.00%