XML 64 R65.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Dec. 29, 2018
Disclosure Accrued Expenses [Abstract]    
Accrued payroll and related expenses $ 75,602 $ 74,952
Contract liabilities 71,394 57,913
Accrued warranty 67,612 59,451
Accrued customer rebates 42,698 45,740
Accrued short-term leases 23,070 0
Accrued sales and other tax 17,853 19,452
Accrued Product Liability And Workers Compensation Liability Current 14,651 16,284
Accrued professional services 14,461 17,313
Accrued agent commission 14,268 11,969
Other accrued expenses 59,133 64,372
Accrued expenses $ 400,742 $ 367,446