XML 68 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Outstanding checks in excess of cash $ 911 $ 2,791
Accounts payable, trade 1,082,398 1,094,038
Accrued expenses 741,120 742,099
Product warranties 38,262 38,425
Accrued interest 13,270 8,748
Accrued compensation and benefits 283,538 238,347
Total accounts payable and accrued expenses $ 2,159,499 $ 2,124,448