XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Other Current Liabilities - Components of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jul. 01, 2022
Dec. 31, 2021
Other Current Liabilities Details [Abstract]    
Accrued self-insurance retentions $ 9,553 $ 9,303
Accrued warranty and service liabilities 14,188 14,463
Accrued trade promotions 12,762 15,872
Payable for employee stock purchases 8,767 15,746
Customer advances and deferred revenue 69,222 60,554
Income taxes payable 12,975 5,200
Right of return refund liability 18,556 18,614
Operating lease liability, current 9,384 9,096
Other 38,685 42,311
Total $ 194,092 $ 191,159