XML 73 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 29, 2018
Dec. 31, 2017
Dec. 30, 2017
Accounting Policies [Abstract]      
Accrued payroll and related expenses $ 74,952   $ 67,935
Accrued warranty 59,451   52,834
Contract liabilities 57,913 $ 47,647 31,069
Accrued customer rebates 45,740   48,590
Accrued sales and other tax 19,452   20,881
Accrued professional fees 17,313   18,250
Accrued product liability and workers compensation 16,284   11,976
Accrued agent commission 11,969   11,035
Other accrued expenses 64,372   59,601
Accrued expenses $ 367,446   $ 322,171