XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jul. 03, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Outstanding checks in excess of cash $ 1,201 $ 5,672
Accounts payable, trade 1,131,168 1,016,897
Accrued expenses 660,396 566,052
Product warranties 54,702 54,692
Accrued interest 18,979 30,403
Accrued compensation and benefits 252,708 222,235
Total accounts payable and accrued expenses $ 2,119,154 $ 1,895,951