XML 45 R34.htm IDEA: XBRL DOCUMENT v3.4.0.3
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2016
Receivables [Abstract]  
Schedule of Accounts Receivable

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

(in thousands)    March 31,
2016
  December 31,
 2015
Trade and other accounts receivable  $132,215   $123,179 
Bank promissory notes  14,560   15,845 
Revenue in excess of progress billings  12,569   15,889 
Allowance for doubtful accounts  (8,523)  (8,530)
Total accounts receivable  $150,821   $146,383