Annual report pursuant to Section 13 and 15(d)

Amounts Due on Contracts (Detail)

v2.4.0.6
Amounts Due on Contracts (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2012
Dec. 31, 2011
Long-term Contracts or Programs Disclosure [Line Items]    
Current receivables $ 60,535 $ 72,474
Long term receivables due after one year   625
Retainage due within one year 1,298 4,313
Accounts Receivable, Gross 76,341 77,436
Less allowance for doubtful accounts 14,508 24
Accounts Receivable, Net 61,833 77,412
Completed Contracts
   
Long-term Contracts or Programs Disclosure [Line Items]    
Current receivables 3,320 11,521
Long term receivables due after one year   625
Contracts In Progress
   
Long-term Contracts or Programs Disclosure [Line Items]    
Current receivables 71,723 60,977
Retainage due within one year $ 1,298 $ 4,313