XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Significant Accounting Policies (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Property, Plant and Equipment [Line Items]          
Allowance for doubtful accounts against contracts receivable $ 0   $ 0   $ 0
Contract receivables 42,790,000   42,790,000   44,412,000
Contract liabilities, retainage $ 41,925,000   $ 41,925,000   33,856,000
Percentage of receivables estimated to be collected in next fiscal year 66.00%   66.00%    
Contract liability recognized during period $ 111,887,000   $ 409,257,000    
Contract liability revenue recognized   $ 106,072,000   $ 384,569,000  
Restricted cash 6,714,000 $ 6,135,000 6,714,000 $ 6,135,000  
Other current assets          
Property, Plant and Equipment [Line Items]          
Restricted cash $ 6,714,000   $ 6,714,000   $ 6,457,000