XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Major Customers, Accounts Receivable And Vendor Concentration - Summary Sales to Significant Customers (Detail)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 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 12.00% 15.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 12.00% 13.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 15.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   23.00%  
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member] | Vendor B [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage   20.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 42.00%    
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member] | Vendor E [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 31.00%    
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member] | Vendor F [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 20.00%