XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Other Current Liabilities - Components of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 01, 2022
Dec. 31, 2021
Other Current Liabilities Details [Abstract]    
Accrued self-insurance retentions $ 11,576 $ 9,303
Accrued warranty and service liabilities 14,560 14,463
Accrued trade promotions 10,141 15,872
Payable for employee stock purchases 3,921 15,746
Customer advances and deferred revenue 66,668 60,554
Income taxes payable 12,481 5,200
Right of return refund liability 18,713 18,614
Operating lease liability, current 9,449 9,096
Other 43,049 42,311
Total $ 190,558 $ 191,159