v3.26.1
LEASES - Schedule of Future Minimum Payments Under Non-Cancellable Leases (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Leases [Abstract]  
2027 $ 10,390
2028 10,410
2029 9,313
2030 8,019
2031 4,484
Thereafter 651
Total lease payments 43,267
Less imputed interest (3,675)
Present value of lease liabilities $ 39,592