XML 59 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts payable and accrued expenses (Details) - USD ($)
$ in Thousands
Sep. 29, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Outstanding checks in excess of cash $ 6,629 $ 8,879
Accounts payable, trade 925,238 810,034
Accrued expenses 426,680 363,919
Product warranties 44,618 39,035
Accrued interest 13,838 22,363
Accrued compensation and benefits 206,415 207,442
Total accounts payable and accrued expenses $ 1,623,418 $ 1,451,672