XML 145 R102.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Operating Lease Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]    
2025 $ 11,786  
2026 7,984  
2027 7,027  
2028 5,067  
2029 2,943  
Thereafter 14,443  
Total minimum payments 49,250  
Amounts representing interest (8,462)  
Present value of minimum lease payments $ 40,788 $ 23,422