XML 61 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Accounts Receivable (Details 1) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Accounts and Financing Receivable, after Allowance for Credit Loss [Abstract]    
Receivable from contracts with customers, less doubtful accounts $ 506,734 $ 538,021
Other Receivables 28,374 44,259
Accounts receivable, net 535,108 582,280
Allowance for doubtful accounts $ 13,212 $ 14,775