XML 61 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Receivable (Details 1) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Accounts and Notes Receivable, Net [Abstract]    
Receivable from contracts with customers, less doubtful accounts $ 503,753 $ 538,021
Other Receivables 47,864 44,259
Accounts receivable, net 551,617 582,280
Allowance for doubtful accounts $ 14,152 $ 14,775