v3.26.1
LEASES - Schedule of Aggregate Future Maturities of Lease Payments for Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Sep. 30, 2025
Operating Leases    
2026 $ 5,346  
2027 19,650  
2028 15,762  
2029 12,625  
2030 9,723  
2031 4,881  
Thereafter 14,027  
Total lease payments 82,014  
Less: imputed interest (12,657)  
Present value of lease liabilities 69,357 $ 55,926
Finance Leases    
2026 7  
2027 4  
2028 0  
2029 0  
2030 0  
2031 0  
Thereafter 0  
Total lease payments 11  
Less: imputed interest 0  
Present value of lease liabilities $ 11 $ 36