XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Schedule of option activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2021
Jun. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]                
Beginning balance, Options outstanding (in shares) 2,864,970 2,879,008 2,462,414 2,543,125 2,879,008 2,543,125 2,543,125  
Options granted (in shares) 193,909   55,000   193,909 55,000    
Options exercised (in shares) (9,061)   0   (13,422) (31,925)    
Options canceled (in shares) (4,156)   (10,883)   (13,833) (59,669)    
Ending balance, Options outstanding (in shares) 3,045,662 2,864,970 2,506,531 2,462,414 3,045,662 2,506,531 2,879,008 2,543,125
Exercisable at period end (in shares) 2,267,923   2,224,110   2,267,923 2,224,110    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]                
Beginning of period (in usd per share) $ 4.87 $ 4.88 $ 4.79 $ 4.82 $ 4.88 $ 4.82 $ 4.82  
Options granted (in usd per share) 5.24   4.50   5.24 4.50    
Options exercised (in usd per share) 4.04   0   4.18 4.21    
Options canceled (in usd per share) 6.87   6.47   7.52 6.78    
End of period (in usd per share) 4.89 $ 4.87 4.77 $ 4.79 4.89 4.77 $ 4.88 $ 4.82
Exercisable at end of period (in usd per share) $ 4.45   $ 4.64   $ 4.45 $ 4.64    
Share-Based Compensation Arrangement By Share-Based Payment Award, Weighted Average Remaining Contractual Term [Abstract]                
Options outstanding, weighted average remaining contractual term (in years) 5 years 9 months 18 days 5 years 9 months 7 days 5 years 8 months 1 day 5 years 9 months 25 days 5 years 9 months 18 days 5 years 8 months 1 day 6 years 7 days 6 years 18 days
Options exercisable, weighted average remaining contractual term (in years) 4 years 7 months 17 days   5 years 2 months 8 days   4 years 7 months 17 days 5 years 2 months 8 days    
Aggregate Intrinsic Value (in thousands)                
Options outstanding, aggregate intrinsic value $ 1,783 $ 113 $ 590 $ 720 $ 1,783 $ 590 $ 6,747 $ 0
Options exercisable, aggregate intrinsic value $ 1,655   $ 569   $ 1,655 $ 569    
Intrinsic value (in usd per share) $ 5.03   $ 4.52   $ 5.03 $ 4.52