v3.26.1
11. STOCK-BASED COMPENSATION - Stock option activities (Details) - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
STOCK-BASED COMPENSATION      
Shares available for grant, Beginning 3,095,976    
Granted (in shares) (1,356,109)    
Forfeited (in shares) 223,528    
Shares available for grant, Ending 1,963,395 3,095,976  
Number of Shares Underlying Options Outstanding      
Balance at the beginning of the period (in shares) 7,636,716    
Granted (in shares) 1,356,109    
Exercised (in shares) (1,309,800)    
Forfeited (in shares) (597,891)    
Balance at the end of the period (in shares) 7,085,134 7,636,716  
Options vested and exercisable (in shares) 4,636,645    
Options vested and expected to vest (in shares) 7,037,592    
Options unvested (in shares) 2,448,489    
Weighted Average Remaining Contractual Life      
Options weighted average remaining contractual life 5 years 8 months 26 days    
Options vested and exercisable 4 years 4 months 2 days    
Options vested and expected to vest 5 years 8 months 19 days    
Options unvested 8 years 4 months 20 days    
Weighted Average Exercise Price      
Balance at the beginning of the period (in dollars per share) $ 5.03    
Granted (in dollars per share) 5.48    
Exercised (in dollars per share) 4.42    
Forfeited (in dollars per share) 4.69    
Balance at the end of the period (in dollars per share) 5.25 $ 5.03  
Options vested and exercisable (in dollars per share) 5.59    
Options vested and expected to vest (in dollars per share) 5.26    
Options unvested (in dollars per share) 4.6    
Weighted Average Grant Date Fair Value Per Share      
Balance at the beginning of the period (in dollars per share) 2.11    
Granted (in dollars per share) 4.42 2.23 $ 2.13
Exercised (in dollars per share) 1.77    
Forfeited (in dollars per share) 1.95    
Balance at the end of the period (in dollars per share) 2.63 $ 2.11  
Options vested and exercisable (in dollars per share) 2.26    
Options vested and expected to vest (in dollars per share) 2.63    
Options unvested (in dollars per share) $ 3.33    
Intrinsic Value      
Aggregate intrinsic value of options exercised $ 5,444,443    
Aggregate intrinsic value outstanding 5,852,486    
Aggregate intrinsic value of options Exercisable 3,050,272    
Aggregate intrinsic value of options Vested and Expected to vest 5,778,180    
Aggregate intrinsic value of options unvested $ 2,802,215