XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Basis of Presentation and Significant Accounting Policies (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Allowance for doubtful accounts against contracts receivable $ 0 $ 0  
Contract receivables 43,824,000   $ 44,412,000
Contract liabilities, retainage $ (35,832,000)   (33,856,000)
Percentage of receivables estimated to be collected in next fiscal year 69.00%    
Contract liability recognized during period $ 155,558,000    
Contract liability revenue recognized   $ 146,266,000  
Other current assets      
Property, Plant and Equipment [Line Items]      
Restricted cash, current $ 5,800,000   $ 6,500,000