v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Sep. 30, 2025
Commitments and Contingencies Disclosure [Abstract]    
Accrued Insurance, Current $ 14,838 $ 12,131
Loss Contingencies [Line Items]    
Letters of Credit Outstanding, Amount 12,210  
Revenue, Remaining Performance Obligation, Amount 2,801,635  
Estimated cost of completion of bonded projects 400,940  
Estimated cost of completion of bonded projects 400,940  
Inventory, Firm Purchase Commitment, Loss 12,701  
Insurance Related [Member]    
Loss Contingencies [Line Items]    
Letters of Credit Outstanding, Amount $ 12,210 $ 5,545