XML 116 R99.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Receivables [Abstract]    
Trade and other accounts receivable $ 201,427 $ 211,244
Bank promissory notes 18,563 19,269
Allowance for doubtful accounts (1,719) (7,337)
Accounts receivable, net 218,271 223,176
Noncurrent receivables 41,234 $ 45,061
Trade and other accounts receivable noncurrent $ 5,200  
Noncurrent receivables invoice terms over a 10-year