v3.26.1
Subsequent Events (Details) - USD ($)
$ in Millions
Jul. 10, 2026
Jun. 30, 2026
Sep. 30, 2025
Class A Common Stock      
Subsequent Event [Line Items]      
Common stock, shares outstanding (in shares)   47,924,747 47,406,498
Ellsworth Construction, LLC | Subsequent Event      
Subsequent Event [Line Items]      
Consideration transferred $ 77.2    
Business combination, consideration not yet paid, subject to earn-out conditions $ 10.0    
Business combination, consideration not yet paid, subject to earn-out conditions, period 5 years    
Ellsworth Construction, LLC | Subsequent Event | Class A Common Stock      
Subsequent Event [Line Items]      
Common stock, shares outstanding (in shares) 24,800,000    
Business acquisition, restricted shares (in shares) 20,000    
Business combination, consideration transferred, equity Interest $ 1.9