Annual report pursuant to Section 13 and 15(d)

Contracts Receivable and Retainage - Amounts Due on Contracts (Details)

v3.6.0.2
Contracts Receivable and Retainage - Amounts Due on Contracts (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
Customer
Dec. 31, 2015
USD ($)
Long-term Contracts or Programs Disclosure [Line Items]    
Current receivables $ 20,169 $ 47,060
Total contracts receivable 21,173 47,104
Less allowance for doubtful accounts 1,004 44
Net contracts receivable 20,169 47,060
Completed Contracts    
Long-term Contracts or Programs Disclosure [Line Items]    
Current receivables 6,812 15,904
Long-term receivables due after one year 0 0
Contracts In Progress    
Long-term Contracts or Programs Disclosure [Line Items]    
Current receivables 14,248 31,148
Retainage due within one year 113 $ 52
Top 6 Customers    
Long-term Contracts or Programs Disclosure [Line Items]    
Current receivables $ 8,600  
Percentage of contract receivable 42.70%  
Number of major customers, contracts receivable | Customer 3