XML 78 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Receivables [Abstract]    
Trade accounts receivable, net of allowance of $3,925 and $4,777, respectively $ 114,630 $ 83,482
Unbilled receivables 54,591 25,670
Taxes receivable 15,762 11,305
Affiliated 549 716
Other receivables 3,882 6,037
Total accounts receivable, net 189,414 127,210
Trade accounts receivable allowance $ 3,925 $ 4,777