Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies- Accounts Receivable (Details)

v3.4.0.3
Summary of Significant Accounting Policies- Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2016
Mar. 31, 2015
Dec. 31, 2015
Changes in the Allowance for Doubtful Accounts [Roll Forward]      
Allowance for doubtful accounts, beginning of period $ 3,729 $ 2,851  
Charges to costs and expenses 204 33  
Account write-offs and other 432 (91)  
Allowance for doubtful accounts, end of period 4,365 $ 2,793  
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Contracts receivable retainage allowances and reserves 248   $ 1,282
Loss contingency, additional exposure $ 2,952    
Minimum      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Accounts receivable retainage 5.00%    
Maximum      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Accounts receivable retainage 10.00%    
Accounts Receivable      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Allowance for doubtful accounts receivable, period increase $ 200    
Costs in Excess of Billings      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Allowance for doubtful accounts receivable, period increase 476    
Construction in Progress, Gross      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Allowance for doubtful accounts receivable, period increase $ 325