XML 113 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related Party Transactions      
Revenues $ 667,158,000 $ 471,131,000 $ 302,533,000
Net operating income 183,990,000 167,160,000 142,823,000
Construction receivables, including retentions, net 126,443,000 70,822,000  
Related Party      
Related Party Transactions      
Net operating income   $ 3,900,000  
Gross profit margin, related parties   5.10%  
Related Party | Beatty Development Group      
Related Party Transactions      
Net operating income $ 1,400,000 $ 900,000  
Related Party | Beatty Development Group | Harbor Point Parcel 3      
Related Party Transactions      
Percentage of gross profit on contracts 50.00%    
Related Party | Beatty Development Group | Harbor Point Parcel 4      
Related Party Transactions      
Percentage of gross profit on contracts 10.00%    
Related Party | Letter of Credit      
Related Party Transactions      
Aggregate capacity under the credit facility   9,500,000  
Related Party | Construction Contracts      
Related Party Transactions      
Revenues     23,600,000
Net operating income     $ 1,700,000
Construction receivables, including retentions, net $ 0 $ 0  
Related party amount of transaction $ 81,600,000