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

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

 

(in thousands)  March 31,  
2017
  December 31,
2016
Trade and other accounts receivable  $145,879   $146,460 
Bank promissory notes  16,828   15,759 
Revenue in excess of progress billings  18,658   15,926 
Allowance for doubtful accounts  (7,026)  (6,952)
Total accounts receivable  $174,339   $171,193 
Schedule of Contract Receivables

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

 

(in thousands)  March 31,
2017
  December 31,
 2016
Contract receivable  $17,960   $14,045