v3.22.4
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Commitments and Contingencies Disclosure [Abstract]    
Trade accounts receivable $ 2,389 $ 3,095
Accrued Insurance, Current 7,695 7,693
Loss Contingencies [Line Items]    
Letters of Credit Outstanding, Amount $ 5,892  
Long-Term Purchase Commitment, Period 12 months  
Trade accounts receivable $ 2,389 3,095
Contracts Receivable, Claims and Uncertain Amounts   10,451
Proceeds from Sale and Collection of Receivables 5,140  
Revenue, Remaining Performance Obligation, Amount 1,011,018  
Estimated cost of completion of bonded projects 77,855  
Estimated cost of completion of bonded projects 77,855  
Purchase Commitment, Remaining Minimum Amount Committed 6,936  
Insurance Related [Member]    
Loss Contingencies [Line Items]    
Letters of Credit Outstanding, Amount $ 5,693 $ 3,878