XML 69 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts payable and accrued expenses (Details) - USD ($)
$ in Thousands
Sep. 26, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Outstanding checks in excess of cash $ 4,229 $ 9,924
Accounts payable, trade 989,880 824,956
Accrued expenses 564,146 461,035
Product warranties 53,520 49,184
Accrued interest 22,088 21,050
Accrued compensation and benefits 299,343 192,991
Total accounts payable and accrued expenses $ 1,933,206 $ 1,559,140