XML 60 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Bad debts and Concentration of Credit Risk (Details)
12 Months Ended
Dec. 31, 2023
item
customer
Dec. 31, 2022
item
customer
Customer Concentration Risk | Net sales | Major Customer Number One    
Allowance for bad debt and credit activity    
Number of customers | customer 1 1
Concentration risk (as a percent) 18.00% 16.00%
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member] | Four Suppliers [Member]    
Allowance for bad debt and credit activity    
Concentration risk (as a percent) 96.00% 97.00%
Number of suppliers 4 4
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member] | One Supplier [Member]    
Allowance for bad debt and credit activity    
Concentration risk (as a percent) 72.00% 68.00%
Number of suppliers 1 1