XML 136 R124.htm IDEA: XBRL DOCUMENT v3.23.1
Credit Risk, Concentrations, and Segment Reporting - Revenue by Major Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Concentration Risk [Line Items]    
Cost of Revenues $ 5,489 $ 4,374
Accounts Receivable | Customer One | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk percentage 10.00%  
Accounts Receivable | Customer Two | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk percentage 10.00%  
Accounts Payable | Supplier Concentration Risk | Vendor One    
Concentration Risk [Line Items]    
Concentration risk percentage 17.00% 33.00%
Cost of Revenues $ 1,400 $ 400
Accounts Payable | Supplier Concentration Risk | Vendor Two    
Concentration Risk [Line Items]    
Concentration risk percentage 12.00%  
Cost of Revenues $ 900  
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Vendor One    
Concentration Risk [Line Items]    
Concentration risk percentage 23.00% 21.00%
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Vendor Two    
Concentration Risk [Line Items]    
Concentration risk percentage   18.00%
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Vendor Three    
Concentration Risk [Line Items]    
Concentration risk percentage   17.00%