Annual report pursuant to Section 13 and 15(d)

Significant Concentrations (Details)

v3.23.1
Significant Concentrations (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Supplier Concentration Risk | Accounts Payable | Vendor One    
Concentration Risk [Line Items]    
Concentration risk percentage 10.00% 18.00%
Supplier Concentration Risk | Accounts Payable | Vendor Two    
Concentration Risk [Line Items]    
Concentration risk percentage   11.00%
Customer One | Customer Concentration Risk | Revenue Benchmark    
Concentration Risk [Line Items]    
Concentration risk percentage 20.00% 23.00%
Customer One | Customer Concentration Risk | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk percentage 17.00% 32.00%
Customer Two | Customer Concentration Risk | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk percentage 16.00% 25.00%