XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Major Customers, Accounts Receivable And Vendor Concentration - Summary Sales to Significant Customers (Detail)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member] | Customer A [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage 13.00% 13.00% 14.00% 13.00%  
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member] | Customer B [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage     10.00% 11.00%  
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member] | Customer C [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage 13.00%   11.00%    
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member] | Customer D [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage   11.00%      
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer B [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage         13.00%
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer D [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage     17.00%    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer I [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage         18.00%
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member] | Vendor A [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage   22.00%   22.00%  
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member] | Vendor B [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage   13.00%   16.00%  
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member] | Vendor C [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage   11.00%   13.00%  
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member] | Vendor D [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage 28.00%   34.00%    
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member] | Vendor E [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage 31.00%   29.00%    
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member] | Vendor F [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage 28.00%   25.00%    
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member] | Vendor G [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage   21.00%   14.00%