XML 78 R63.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Outstanding checks in excess of cash $ 8,879 $ 12,269
Accounts payable, trade 810,034 729,415
Accrued expenses 363,919 333,942
Product warranties 39,035 46,347
Accrued interest 22,363 20,396
Accrued compensation and benefits 207,442 193,213
Total accounts payable and accrued expenses $ 1,451,672 $ 1,335,582