XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]    
Accrued Insurance, Current $ 5,428 $ 5,787
Loss Contingencies [Line Items]    
Letters of Credit Outstanding, Amount 5,292  
Estimated cost of completion of bonded projects 75,455  
Purchase Commitment, Remaining Minimum Amount Committed 12,058  
Insurance Related [Member]    
Loss Contingencies [Line Items]    
Letters of Credit Outstanding, Amount $ 5,092 $ 4,327