XML 181 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Concentrations - Narrative (Detail) - employee
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Concentration Risk [Line Items]      
Entity number of employees 328    
Collective Bargaining Agreements      
Concentration Risk [Line Items]      
Entity number of employees 54    
Accounts Receivable | Customer Concentration Risk | Two Customers      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 65.00%    
Accounts Receivable | Customer Concentration Risk | One Customer      
Concentration Risk [Line Items]      
Concentration Risk, Percentage   59.00%  
Revenue | Customer Concentration Risk | Four Customers      
Concentration Risk [Line Items]      
Concentration Risk, Percentage     64.00%
Revenue | Customer Concentration Risk | Three Customers      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 60.00% 58.00%  
Accounts Payables | Supplier Concentration Risk | One Vendor      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 17.00%    
Accounts Payables | Supplier Concentration Risk | Three Vendors      
Concentration Risk [Line Items]      
Concentration Risk, Percentage   19.00%  
Cost of Goods Sold | Supplier Concentration Risk | One Supplier      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 34.00% 22.00%  
Cost of Goods Sold | Supplier Concentration Risk | Two Supplier      
Concentration Risk [Line Items]      
Concentration Risk, Percentage     45.00%