XML 59 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Bad debts and Concentration of Credit Risk (Details)
12 Months Ended
Dec. 31, 2024
customer
item
Dec. 31, 2023
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% 18.00%
Supplier Concentration Risk | Cost of Goods and Service Benchmark | Three Suppliers    
Allowance for bad debt and credit activity    
Concentration risk (as a percent) 95.00%  
Number of suppliers 3  
Supplier Concentration Risk | Cost of Goods and Service Benchmark | Four Suppliers    
Allowance for bad debt and credit activity    
Concentration risk (as a percent)   96.00%
Number of suppliers   4
Supplier Concentration Risk | Cost of Goods and Service Benchmark | One Supplier    
Allowance for bad debt and credit activity    
Concentration risk (as a percent) 78.00% 72.00%
Number of suppliers 1 1