v3.26.1
LEASES - Lease Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Operating Leases    
2027 $ 8,568  
2028 8,819  
2029 9,155  
2030 5,854  
2031 5,444  
Thereafter 26,063  
Total lease payments 63,903  
Less: imputed interest (26,226)  
Present value of lease liabilities $ 37,677 $ 42,600