XML 51 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2019
Receivables [Abstract]  
Schedule of Accounts Receivable

As of March 31, 2019 and December 31, 2018, Accounts receivable consisted of the following:

(in thousands)  

March 31,

2019

December 31,

2018

Trade and other accounts receivable $223,717 $211,244
Bank promissory notes 18,332 19,269
Allowance for doubtful accounts   (7,922)   (7,337)
Accounts receivable, net $234,127 $223,176
Schedule of Contract Receivables

As of March 31, 2019 and December 31, 2018, Noncurrent receivables consisted of the following:

(in thousands)  

March 31,

2019

December 31,

2018

Noncurrent receivables $45,354 $45,061