v3.25.4
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Sep. 30, 2025
Commitments and Contingencies Disclosure [Abstract]    
Accrued Insurance, Current $ 12,870 $ 12,131
Loss Contingencies [Line Items]    
Letters of Credit Outstanding, Amount 11,335  
Revenue, Remaining Performance Obligation, Amount 1,809,131  
Estimated cost of completion of bonded projects 183,759  
Estimated cost of completion of bonded projects 183,759  
Purchase Commitment, Remaining Minimum Amount Committed 17,030  
Insurance Related [Member]    
Loss Contingencies [Line Items]    
Letters of Credit Outstanding, Amount $ 11,335 $ 5,545