v3.26.1
Business Combinations - Fair Value of Backlog - Additional Information (Details) - USD ($)
3 Months Ended
Feb. 18, 2026
Mar. 31, 2026
Mar. 31, 2025
Business Combination [Line Items]      
Amortization expense   $ 3,567,348 $ 1,527,500
Amortization expense amortized in 2027   16,955,154  
AL Grading Contractors LLC | Level 3      
Business Combination [Line Items]      
Increase (decrease) in fair value of backlog asset $ 2,400,000    
Backlog | AL Grading Contractors LLC      
Business Combination [Line Items]      
Amortization expense   1,630,696  
Backlog | AL Grading Contractors LLC | Level 3      
Business Combination [Line Items]      
Gross backlog amount $ 18,700,000    
Backlog realization period 18 months    
Discount rate 17.00%    
Increase (decrease) in profit margin assumption 2.00%    
Increase (decrease) in fair value of backlog asset $ 2,700,000    
Useful life 18 months    
Amortization expense   1,558,333  
Amortization expense amortized in 2026   10,908,333  
Amortization expense amortized in 2027   $ 6,233,334  
Residential Backlog | AL Grading Contractors LLC | Level 3      
Business Combination [Line Items]      
Gross backlog amount $ 11,300,000    
Estimated profit margin 27.10%    
Multifamily Backlog | AL Grading Contractors LLC | Level 3      
Business Combination [Line Items]      
Gross backlog amount $ 3,800,000    
Estimated profit margin 29.60%    
Commercial Backlog | AL Grading Contractors LLC | Level 3      
Business Combination [Line Items]      
Gross backlog amount $ 1,800,000    
Estimated profit margin 27.40%    
Industrial Backlog | AL Grading Contractors LLC | Level 3      
Business Combination [Line Items]      
Gross backlog amount $ 1,800,000    
Estimated profit margin 28.90%