Annual report pursuant to Section 13 and 15(d)

Accrued Expenses and Other Liabilities - Product Warranty Accrual (Details)

v3.24.0.1
Accrued Expenses and Other Liabilities - Product Warranty Accrual (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2022
Dec. 31, 2023
Dec. 31, 2022
Movement in Standard Product Warranty Accrual [Roll Forward]      
Beginning warranty reserve and general liability $ 15,692 $ 46,657 $ 15,692
Adjustments   0 18,018
Provision   10,457 16,114
Payments   (8,165) (3,167)
Ending warranty reserve and general liability   $ 48,949 46,657
Increase in warranty and general liability insurance receivables $ 18,000    
Adjustments business acquisition associated with Hanover     $ 3,800