v3.22.4
Commitments and Contingencies - Narrative (Detail)
12 Months Ended
Dec. 31, 2022
USD ($)
Loss Contingencies [Line Items]  
Aggregate vendors and insurers letters of credit related to product purchases and insurance coverage of product liability, workers' compensation and general liability $ 35,890,000
Maximum  
Loss Contingencies [Line Items]  
Occurrences in excess for purchased catastrophic coverage (up to) 60,000
Minimum  
Loss Contingencies [Line Items]  
Occurrences in excess for purchased catastrophic coverage (up to) 250,000
Insurance claims  
Loss Contingencies [Line Items]  
Liability recorded for such risk insurance reserves 2,323,000
Group health insurance claims  
Loss Contingencies [Line Items]  
Liability recorded for such risk insurance reserves 2,573,000
Loss limit covered under self-insurance $ 300