XML 57 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2018
Receivables [Abstract]  
Schedule of Accounts Receivable

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

(in thousands)  

December 31,

2018

 

December 31,

2017

 
Trade and other accounts receivable $211,244   $152,375  
Bank promissory notes 19,269   20,255  
Revenue in excess of progress billings                          -   37,964  
Allowance for doubtful accounts               (7,337 )               (7,919 )
Total accounts receivable $223,176   $202,675  

 

Schedule of Noncurrent Receivables

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

(in thousands)  

December 31,

2018

 

December 31,

2017

 
Noncurrent receivables $45,061   $32,811