XML 80 R65.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Payables and Accruals [Abstract]    
Outstanding checks in excess of cash $ 12,269 $ 14,023
Accounts payable, trade 729,415 696,974
Accrued expenses 333,942 293,867
Product warranties 46,347 35,516
Accrued interest 20,396 34,623
Accrued compensation and benefits 193,213 181,022
Total accounts payable and accrued expenses $ 1,335,582 $ 1,256,025