XML 77 R66.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 29, 2019
Dec. 29, 2018
Disclosure Accrued Expenses [Abstract]    
Accrued payroll and related expenses $ 69,470 $ 74,952
Accrued warranty 67,947 59,451
Contract liabilities 56,099 57,913
Accrued customer rebates 35,329 45,740
Accrued short-term leases 21,143 0
Accrued Product Liability And Workers Compensation Liability Current 14,630 16,284
Accrued professional services 15,504 17,313
Accrued sales and other tax 16,351 19,452
Accrued agent commission 13,589 11,969
Other accrued expenses 58,668 64,372
Accrued expenses $ 368,730 $ 367,446