XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Apr. 03, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Outstanding checks in excess of cash $ 4,530 $ 5,672
Accounts payable, trade 1,064,785 1,016,897
Accrued expenses 587,876 566,052
Product warranties 55,024 54,692
Accrued interest 22,460 30,403
Accrued compensation and benefits 219,721 222,235
Total accounts payable and accrued expenses $ 1,954,396 $ 1,895,951