Annual report pursuant to Section 13 and 15(d)

Significant Concentrations (Details)

v3.24.1
Significant Concentrations (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Supplier Concentration Risk | Purchases | Vendor One    
Concentration Risk [Line Items]    
Concentration risk percentage   28.00%
Supplier Concentration Risk | Accounts Payable | Vendor One    
Concentration Risk [Line Items]    
Concentration risk percentage 10.00% 10.00%
Customer One | Customer Concentration Risk | Revenue Benchmark    
Concentration Risk [Line Items]    
Concentration risk percentage 17.00% 20.00%
Customer One | Customer Concentration Risk | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk percentage 10.00% 17.00%
Customer Two | Customer Concentration Risk | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk percentage   16.00%