v3.26.1
LEASES - Schedule of Aggregate Future Maturities of Lease Payments for Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Sep. 30, 2025
Operating Leases    
2026 $ 10,532  
2027 19,085  
2028 15,166  
2029 12,084  
2030 9,371  
2031 4,631  
Thereafter 14,008  
Total lease payments 84,877  
Less: imputed interest (12,444)  
Present value of lease liabilities 72,433 $ 55,926
Finance Leases    
2026 14  
2027 4  
2028 0  
2029 0  
2030 0  
2031 0  
Thereafter 0  
Total lease payments 18  
Less: imputed interest 0  
Present value of lease liabilities $ 18 $ 36