XML 55 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Receivables [Abstract]    
Trade accounts receivable, net of allowance of $3,939 and $3,925, respectively $ 142,609 $ 114,630
Allowance for trade accounts receivable 3,939 3,925
Unbilled revenue 43,257 54,591
Taxes receivable 16,423 15,762
Affiliated 551 549
Other receivables 2,461 3,882
Total accounts receivable, net $ 205,301 $ 189,414