XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation and Significant Accounting Policies (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Accounting Policies [Abstract]          
Allowance for doubtful accounts against contracts receivable $ 0   $ 0   $ 0
Contract receivables 85,900,000   85,900,000   47,308,000
Contract liabilities, retainage $ 44,987,000   $ 44,987,000   46,882,000
Percentage of receivables estimated to be collected in next fiscal year 64.00%   64.00%    
Contract liability recognized during period $ 45,315,000   $ 517,579,000    
Contract liability revenue recognized   $ 111,887,000   $ 409,257,000  
Restricted cash $ 7,427,000 $ 6,714,000 $ 7,427,000 $ 6,714,000 $ 6,853,000