XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]    
Accrued Insurance, Current $ 10,143 $ 7,726
Loss Contingencies [Line Items]    
Letters of Credit Outstanding, Amount 5,606  
Revenue, Remaining Performance Obligation, Amount 1,065,444  
Estimated cost of completion of bonded projects 138,588  
Estimated cost of completion of bonded projects 138,588  
Purchase Commitment, Remaining Minimum Amount Committed 0  
Insurance Related [Member]    
Loss Contingencies [Line Items]    
Letters of Credit Outstanding, Amount $ 5,606 $ 4,166