XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Significant Accounting Policies (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Allowance for doubtful accounts against contracts receivable $ 0   $ 0
Contract receivables 33,016,000   47,308,000
Contract liabilities, retainage $ 66,361,000   46,882,000
Percentage of receivables estimated to be collected in next fiscal year 64.00%    
Contract liability recognized during period $ 227,079,000    
Contract liability revenue recognized   $ 155,558,000  
Restricted cash 6,990,000 $ 5,827,000  
Other current assets      
Property, Plant and Equipment [Line Items]      
Restricted cash $ 6,990,000   $ 6,853,000