XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Narrative) (Details) - USD ($)
3 Months Ended
Apr. 24, 2023
Apr. 11, 2022
Mar. 31, 2023
Commitments And Contingencies [Line Items]      
Outstanding performance bonds     $ 686,345,000
Revenue value remaining from outstanding performance bonds     253,936,000
Subsequent Event [Member]      
Commitments And Contingencies [Line Items]      
One-time payment amount $ 1,250,000    
Disbursement amount from litigation escrow account 680,000    
Expected funds to be released in connection with pre-purchase construction project $ 800,000    
Indemnification Commitment [Member]      
Commitments And Contingencies [Line Items]      
Aggregate demolition surety performance bond   $ 21,934,000  
Minimum [Member]      
Commitments And Contingencies [Line Items]      
Bids bond range     $ 1,000,000
Warranty periods     1 year
Maximum [Member]      
Commitments And Contingencies [Line Items]      
Bids bond range     $ 10,000,000
Warranty periods     3 years