XML 82 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts payable and accrued expenses (Details) - USD ($)
$ in Thousands
Mar. 28, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Outstanding checks in excess of cash $ 6,981 $ 9,924
Accounts payable, trade 899,178 824,956
Accrued expenses 409,445 461,035
Product warranties 51,983 49,184
Accrued interest 6,856 21,050
Accrued compensation and benefits 179,642 192,991
Total accounts payable and accrued expenses $ 1,554,085 $ 1,559,140