v3.24.3
Leases - Summary of Future Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Sep. 30, 2023
Operating leases    
2025 $ 175,266  
2026 149,646  
2027 121,159  
2028 89,373  
2029 59,092  
Thereafter 109,101  
Total undiscounted lease payments 703,637  
Less: imputed interest 87,953  
Present value of lease liabilities 615,684  
Finance leases    
2025 137  
Total undiscounted lease payments 137  
Less: imputed interest 10  
Present value of lease liabilities $ 127 $ 292