XML 64 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Concentration of Risk and Enterprise Wide Disclosures (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Concentration Risk [Line Items]      
Contract revenues $ 143,105 $ 136,843  
Customer concentration risk | Trade and contract retainage receivables      
Concentration Risk [Line Items]      
Trade and retainage receivables $ 118,864   $ 108,375
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 $ 143,105 $ 136,843  
Customer concentration risk | Federal Government | Trade and contract retainage receivables      
Concentration Risk [Line Items]      
Trade and retainage receivables $ 3,533   $ 2,319
Concentration risk, percentage 3.00%   2.00%
Customer concentration risk | Federal Government | Contract revenues      
Concentration Risk [Line Items]      
Concentration risk, percentage 7.00% 10.00%  
Contract revenues $ 10,277 $ 13,023  
Customer concentration risk | State Governments | Trade and contract retainage receivables      
Concentration Risk [Line Items]      
Trade and retainage receivables $ 509   $ 916
Concentration risk, percentage 0.00%   1.00%
Customer concentration risk | State Governments | Contract revenues      
Concentration Risk [Line Items]      
Concentration risk, percentage 3.00% 6.00%  
Contract revenues $ 4,055 $ 8,376  
Customer concentration risk | Local Governments | Trade and contract retainage receivables      
Concentration Risk [Line Items]      
Trade and retainage receivables $ 39,053   $ 30,187
Concentration risk, percentage 33.00%   28.00%
Customer concentration risk | Local Governments | Contract revenues      
Concentration Risk [Line Items]      
Concentration risk, percentage 31.00% 17.00%  
Contract revenues $ 44,430 $ 23,230  
Customer concentration risk | Private Companies | Trade and contract retainage receivables      
Concentration Risk [Line Items]      
Trade and retainage receivables $ 75,769   $ 74,953
Concentration risk, percentage 64.00%   69.00%
Customer concentration risk | Private Companies | Contract revenues      
Concentration Risk [Line Items]      
Concentration risk, percentage 59.00% 67.00%  
Contract revenues $ 84,343 $ 92,214