XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other Current Liabilities - Components of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Other Current Liabilities Details [Abstract]    
Accrued self-insurance retentions $ 9,306 $ 9,303
Accrued warranty and service liabilities 14,263 14,463
Accrued trade promotions 13,670 15,872
Payable for employee stock purchases 12,244 15,746
Customer advances and deferred revenue 60,657 60,554
Income taxes payable 13,652 5,200
Right of return refund liability 18,219 18,614
Operating lease liability, current 9,193 9,096
Other 41,553 42,311
Total $ 192,757 $ 191,159