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

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

(in thousands)  

June 30,
2017

December 31,
2016

Trade and other accounts receivable $152,410  $146,460 
Bank promissory notes 17,009  15,759 
Revenue in excess of progress billings 30,664  15,926 
Allowance for doubtful accounts (7,018) (6,952)
Total accounts receivable $193,065  $171,193
Schedule of Contract Receivables

As of June 30, 2017 and December 31, 2016, Contract Receivables consisted of the following:

 
(in thousands)  

June 30, 2017

 

December 31, 2016

 
Contract receivable $21,581  $14,045