XML 66 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Concentration of Risk and Enterprise Wide Disclosures (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Concentration Risk [Line Items]      
Contract revenues $ 136,843 $ 138,757  
Customer concentration risk | Trade and contract retainage receivables      
Concentration Risk [Line Items]      
Trade and retainage receivables $ 112,282   $ 124,142
Concentration risk, percentage 100.00%   100.00%
Customer concentration risk | Contract revenues      
Concentration Risk [Line Items]      
Concentration risk, percentage 100.00% 100.00%  
Contract revenues $ 136,843 $ 138,757  
Customer concentration risk | Federal Government | Trade and contract retainage receivables      
Concentration Risk [Line Items]      
Trade and retainage receivables $ 4,137   $ 3,509
Concentration risk, percentage 4.00%   3.00%
Customer concentration risk | Federal Government | Contract revenues      
Concentration Risk [Line Items]      
Concentration risk, percentage 10.00% 14.00%  
Contract revenues $ 13,023 $ 19,731  
Customer concentration risk | State Governments | Trade and contract retainage receivables      
Concentration Risk [Line Items]      
Trade and retainage receivables $ 6,745   $ 4,503
Concentration risk, percentage 6.00%   3.00%
Customer concentration risk | State Governments | Contract revenues      
Concentration Risk [Line Items]      
Concentration risk, percentage 6.00% 9.00%  
Contract revenues $ 8,376 $ 12,019  
Customer concentration risk | Local Governments | Trade and contract retainage receivables      
Concentration Risk [Line Items]      
Trade and retainage receivables $ 17,593   $ 18,256
Concentration risk, percentage 16.00%   15.00%
Customer concentration risk | Local Governments | Contract revenues      
Concentration Risk [Line Items]      
Concentration risk, percentage 17.00% 17.00%  
Contract revenues $ 23,230 $ 23,827  
Customer concentration risk | Private Companies | Trade and contract retainage receivables      
Concentration Risk [Line Items]      
Trade and retainage receivables $ 83,807   $ 97,874
Concentration risk, percentage 74.00%   79.00%
Customer concentration risk | Private Companies | Contract revenues      
Concentration Risk [Line Items]      
Concentration risk, percentage 67.00% 60.00%  
Contract revenues $ 92,214 $ 83,180