XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Outstanding checks in excess of cash $ 4,724 $ 5,672
Accounts payable, trade 1,147,004 1,016,897
Accrued expenses 709,180 566,052
Product warranties 46,346 54,692
Accrued interest 22,895 30,403
Accrued compensation and benefits 279,793 222,235
Total accounts payable and accrued expenses $ 2,209,942 $ 1,895,951