XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related Party Transactions - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Related Party Transactions          
Due from related parties $ 0   $ 0   $ 4,100,000
Beatty Development Group          
Related Party Transactions          
Gross profit from related parties 200,000   400,000    
Construction Contracts          
Related Party Transactions          
Revenue from contracts with affiliated entities   $ 4,100,000   $ 22,800,000  
Gross profit from related parties   $ 800,000   $ 1,500,000  
Executive Officer | Construction Contracts          
Related Party Transactions          
Gross profit from related parties     3,900,000    
Related party amount of transaction     $ 81,600,000    
Gross profit margin, related parties     5.10%    
Letters of credit outstanding 1,900,000   $ 1,900,000    
Executive Officer | Construction Contracts | Letter of Credit          
Related Party Transactions          
Aggregate capacity under the letter of credit $ 9,500,000   $ 9,500,000