v3.25.2
STOCK-BASED COMPENSATION - Stock option activity (Details) - USD ($)
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Number Of Options      
Outstanding at the beginning of the period (in shares) 542,500 667,500  
Exercised (in shares)   (125,000)  
Outstanding at the end of the period (in shares) 542,500 542,500 667,500
Vested or expected to vest at the end of the period (in shares) 542,500    
Exercisable and vested at the end of the period (in shares) 542,500    
Weighted Average Exercise Price      
Outstanding at the beginning of the period (in dollars per share) $ 1.53 $ 1.37  
Exercised (in dollars per share)   0.68  
Outstanding at the end of the period (in dollars per share) 1.53 $ 1.53 $ 1.37
Vested or expected to vest at the end of the period (in dollars per share) 1.53    
Exercisable and vested at the end of the period (in dollars per share) $ 1.53    
Aggregate Intrinsic Value      
Outstanding value at the beginning of the period $ 1,128,825 $ 3,804,625  
Exercised   846,250  
Outstanding value at the end of the period 456,150 $ 1,128,825 $ 3,804,625
Vested or expected to vest at the end of the period 456,150    
Exercisable and vested at the end of the period $ 456,150    
Weighted Average Remaining Contractual Life (in years)      
Outstanding at the end of the period 2 years 29 days 2 years 11 months 4 days 3 years 8 months 12 days
Vested or expected to vest at the end of the period 2 years 29 days    
Exercisable and vested at the end of the period 2 years 29 days