XML 57 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Significant Accounting Policies (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Property, Plant and Equipment [Line Items]          
Allowance for doubtful accounts against contracts receivable $ 0   $ 0   $ 0
Contract receivables 68,316,000   68,316,000   47,308,000
Contract liabilities, retainage $ 47,037,000   $ 47,037,000   46,882,000
Percentage of receivables estimated to be collected in next fiscal year 61.00%   61.00%    
Contract liability recognized during period $ 245,185,000   $ 472,264,000    
Contract liability revenue recognized   $ 141,813,000   $ 297,370,000  
Restricted cash 7,580,000 $ 6,411,000 7,580,000 $ 6,411,000  
Other current assets          
Property, Plant and Equipment [Line Items]          
Restricted cash $ 7,580,000   $ 7,580,000   $ 6,853,000