XML 51 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Receivables [Abstract]    
Trade accounts receivable, net of allowance of $5,129 and $3,925, respectively $ 101,718 $ 114,630
Unbilled receivables 43,422 54,591
Taxes receivable 18,516 15,762
Affiliated 549 549
Other receivables 2,489 3,882
Total accounts receivable, net 166,694 189,414
Trade accounts receivable allowance $ 5,129 $ 3,925