v3.26.1
11. STOCK-BASED COMPENSATION (Details)
1 Months Ended 12 Months Ended
Jul. 31, 2021
USD ($)
shares
Jun. 30, 2016
shares
Mar. 31, 2026
USD ($)
item
shares
Mar. 31, 2007
shares
Share-based Compensation Arrangement by Share-based Payment Award        
Granted (in shares)     1,356,109  
Equity Incentive Plan Year 2007 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award        
Maximum shares authorized       3,000,000
Maximum annual plan shares authorized reserve increase percentage     5.00%  
Granted (in shares)     0  
Equity Incentive Plan Year 2007 [Member] | Non Officer Employee [Member]        
Share-based Compensation Arrangement by Share-based Payment Award        
Vesting percentage     25.00%  
Equity Incentive Plan Year 2007 [Member] | Officer        
Share-based Compensation Arrangement by Share-based Payment Award        
Vesting period     4 years  
2016 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award        
Additional shares authorized 4,000,000      
Shares available for future award   6,000,000    
Previously authorized shares cancelled (in shares)   705,699    
Maximum shares subject to stock options and stock appreciation rights granted per employee per fiscal year     300,000  
Maximum shares subject to stock restricted stock and restricted stock unit awards granted per employee per fiscal year     100,000  
Maximum shares subject to performance share awards granted per employee per fiscal year     50,000  
Maximum amount subject to performance unit awards granted per employee per fiscal year | $     $ 500,000  
Maximum amount subject to cash-based or other stock-based awards granted per employee per fiscal year | $     $ 500,000  
Maximum shares subject to cash-based or other stock-based awards granted per employee per fiscal year     50,000  
2016 Equity Incentive Plan | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award        
Aggregate fair value maximum, amended, annual awards and compensation for services, non-employee director | $ $ 300,000      
Aggregate fair value maximum, annual awards for services, non-employee director | $ $ 150,000      
2016 Equity Incentive Plan | Non Officer Employee [Member]        
Share-based Compensation Arrangement by Share-based Payment Award        
Vesting percentage     25.00%  
2016 Equity Incentive Plan | Officer        
Share-based Compensation Arrangement by Share-based Payment Award        
Vesting period     4 years  
2016 Equity Incentive Plan | Director        
Share-based Compensation Arrangement by Share-based Payment Award        
Maximum total fair market value of a share | $     $ 150,000  
Employee Stock Purchase Plan Year 2007        
Share-based Compensation Arrangement by Share-based Payment Award        
Maximum shares authorized       500,000
Maximum annual plan shares authorized reserve increase percentage     1.00%  
Maximum annual plan shares authorized reserve share increase     250,000  
Minimum hours to work per week to qualify for the Employee Stock Purchase Plan | item     20  
Minimum number of months per year needed to work to qualify for the Employee Stock Purchase Plan     5 months  
Maximum percentage stock ownership to qualify for the Employee Stock Purchase Plan     5.00%  
Maximum annual purchase rights per employee per year to enable granting of additional rights | $     $ 25,000  
Offering period length     6 months  
Exercise price percentage of fair value of shares     85.00%  
Maximum share purchase per employee per offering period number of shares multiplier     1,000  
Maximum share purchase per employee per offering period value multiplier     2,083.33  
Shares issued (in shares)     177,917  
Employee Stock Purchase Plan Year 2007 | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award        
Offering period length     27 months