v3.22.2.2
Accrued Expenses - Accrued Expense Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jul. 01, 2022
Dec. 31, 2021
Oct. 01, 2021
Jul. 02, 2021
Jan. 01, 2021
Payables and Accruals [Abstract]            
Payroll and related expenses $ 35,953   $ 32,968      
Current portion of lease liabilities 9,807   9,095      
Warranty 16,241 $ 16,088 15,510 $ 15,549 $ 13,650 $ 9,835
Income tax payable 37,686   34,845      
Accrued sales rebate 17,808   8,568      
Current portion of non-controlling interest buyout liability 0   2,700      
Other accrued expenses 15,937   8,692      
Accrued expenses $ 133,432   $ 112,378