v3.26.1
LEASES - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Year Ending March 31, 2027 (excluding the three months ended June 30, 2026) $ 13,263  
2028 16,452  
2029 14,935  
2030 12,550  
2031 9,048  
Thereafter 23,372  
Total lease liabilities  89,620  
Less: Imputed interest (15,155)  
Present value of lease liabilities $ 74,465 $ 77,882