v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Sep. 30, 2025
Commitments and Contingencies Disclosure [Abstract]    
Accrued Insurance, Current $ 13,544 $ 12,131
Loss Contingencies [Line Items]    
Letters of Credit Outstanding, Amount 11,335  
Revenue, Remaining Performance Obligation, Amount 2,347,101  
Estimated cost of completion of bonded projects 312,385  
Estimated cost of completion of bonded projects 312,385  
Inventory, Firm Purchase Commitment, Loss 15,773  
Insurance Related [Member]    
Loss Contingencies [Line Items]    
Letters of Credit Outstanding, Amount $ 11,335 $ 5,545