XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Sep. 30, 2024
Commitments and Contingencies Disclosure [Abstract]    
Accrued Insurance, Current $ 11,032 $ 11,158
Loss Contingencies [Line Items]    
Letters of Credit Outstanding, Amount 5,545  
Revenue, Remaining Performance Obligation, Amount 1,214,828  
Estimated cost of completion of bonded projects 138,885  
Estimated cost of completion of bonded projects 138,885  
Purchase Commitment, Remaining Minimum Amount Committed 0  
Insurance Related [Member]    
Loss Contingencies [Line Items]    
Letters of Credit Outstanding, Amount $ 5,545 $ 4,756