v3.25.4
LEASES - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Mar. 31, 2025
Maturities of operating lease liabilities    
Year Ending March 31, 2026 (excluding the nine months ended December 31, 2025) $ 4,638  
2027 17,248  
2028 15,780  
2029 14,257  
2030 11,942  
Thereafter 31,596  
Total lease liabilities  95,461  
Less: Imputed interest (16,798)  
Present value of lease liabilities $ 78,663 $ 69,364