XML 75 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Major Customers, Accounts Receivable And Vendor Concentration - Summary Sales to Significant Customers (Detail)
12 Months Ended
Dec. 31, 2024
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%
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member] | Customer B [Member]    
Concentration Risk [Line Items]    
Concentration Risk, Percentage   10.00%
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member] | Customer C [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 C [Member]    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 10.00%  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer I [Member]    
Concentration Risk [Line Items]    
Concentration Risk, Percentage   18.00%
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer J [Member]    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 12.00%  
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member] | Vendor A [Member]    
Concentration Risk [Line Items]    
Concentration Risk, Percentage   21.00%
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member] | Vendor B [Member]    
Concentration Risk [Line Items]    
Concentration Risk, Percentage   15.00%
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member] | Vendor C [Member]    
Concentration Risk [Line Items]    
Concentration Risk, Percentage   12.00%
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member] | Vendor D [Member]    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 34.00%  
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member] | Vendor E [Member]    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 27.00%  
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member] | Vendor F [Member]    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 27.00%  
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member] | Vendor G [Member]    
Concentration Risk [Line Items]    
Concentration Risk, Percentage   16.00%