v3.26.1
LEASES - Schedule of Operating Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Assets    
Operating lease right-of-use assets $ 24,799 $ 28,277
Liabilities    
Operating lease liabilities (current) 5,211 5,798
Operating lease liabilities (non-current) 32,466 36,802
Present value of lease liabilities $ 37,677 $ 42,600