XML 46 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2017
Receivables [Abstract]  
Schedule of Accounts Receivable

As of September 30, 2017 and December 31, 2016, Accounts receivable consisted of the following:

(in thousands)  

September 30,

2017

December 31,

2016

Trade and other accounts receivable $157,171  $146,460 
Bank promissory notes 19,525  15,759 
Revenue in excess of progress billings 30,957  15,926 
Allowance for doubtful accounts (7,715) (6,952)
Total accounts receivable $199,938  $171,193 

 

Schedule of Contract Receivables

As of September 30, 2017 and December 31, 2016, Contract receivables consisted of the following:

     
(in thousands)  

September 30,

2017

December 31,

2016

Contract receivable $29,688 $14,045