Quarterly report pursuant to Section 13 or 15(d)

Concentration of Credit Risk, Significant Customers and Geographic Information - Concentration of Risk, by Risk Factor (Details)

v3.23.3
Concentration of Credit Risk, Significant Customers and Geographic Information - Concentration of Risk, by Risk Factor (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Inventory | Supplier Concentration Risk | Vendor A          
Concentration Risk [Line Items]          
Concentration risk percentage 28.00% 24.00% 21.00% 27.00%  
Inventory | Supplier Concentration Risk | Vendor B          
Concentration Risk [Line Items]          
Concentration risk percentage 17.00% 26.00% 24.00% 25.00%  
Inventory | Supplier Concentration Risk | Vendor C          
Concentration Risk [Line Items]          
Concentration risk percentage 14.00% 13.00% 10.00% 13.00%  
Inventory | Supplier Concentration Risk | Vendor D          
Concentration Risk [Line Items]          
Concentration risk percentage     10.00%    
Customer A | Revenue Benchmark | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage   31.00%   22.00%  
Customer B | Revenue Benchmark | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 11.00%   11.00%    
Customer C | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage         11.00%
Customer D | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     26.00%   12.00%
Customer E | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     13.00%   28.00%
Customer F | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     17.00%