XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.2
10. STOCK-BASED COMPENSATION - Options outstanding by exercise price (Details) - $ / shares
3 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Options outstanding by exercise price    
Exercise Price (in dollars per share) $ 6.07 $ 6.07
Number of Shares Underlying Options Outstanding (in shares) 8,206,281  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 6.07  
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 4 months 24 days  
Options Exercisable, Number Vested and Exercisable (in shares) 5,654,013  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.98  
$3.38 - $4.81    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 3.38  
Exercise Price, high end of range (in dollars per share) $ 4.81  
Number of Shares Underlying Options Outstanding (in shares) 907,941  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 4.02  
Options Outstanding, Weighted Average Remaining Contractual Life 4 years 9 months 14 days  
Options Exercisable, Number Vested and Exercisable (in shares) 622,971  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 4.00  
$4.98 - $4.99    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 4.98  
Exercise Price, high end of range (in dollars per share) $ 4.99  
Number of Shares Underlying Options Outstanding (in shares) 1,024,621  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 4.99  
Options Outstanding, Weighted Average Remaining Contractual Life 3 years 7 months 28 days  
Options Exercisable, Number Vested and Exercisable (in shares) 1,024,621  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 4.99  
$5.13 - $5.58    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 5.13  
Exercise Price, high end of range (in dollars per share) $ 5.58  
Number of Shares Underlying Options Outstanding (in shares) 1,377,156  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.43  
Options Outstanding, Weighted Average Remaining Contractual Life 6 years 2 months 26 days  
Options Exercisable, Number Vested and Exercisable (in shares) 658,938  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.27  
$5.59 - $5.83    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 5.59  
Exercise Price, high end of range (in dollars per share) $ 5.83  
Number of Shares Underlying Options Outstanding (in shares) 1,157,552  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.76  
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 3 months 14 days  
Options Exercisable, Number Vested and Exercisable (in shares) 566,596  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.71  
$5.91 - $6.70    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 5.91  
Exercise Price, high end of range (in dollars per share) $ 6.70  
Number of Shares Underlying Options Outstanding (in shares) 1,336,144  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 6.42  
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 5 months 15 days  
Options Exercisable, Number Vested and Exercisable (in shares) 1,178,813  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 6.46  
$6.86 - $7.26    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 6.86  
Exercise Price, high end of range (in dollars per share) $ 7.26  
Number of Shares Underlying Options Outstanding (in shares) 937,148  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 7.08  
Options Outstanding, Weighted Average Remaining Contractual Life 3 years 11 months 1 day  
Options Exercisable, Number Vested and Exercisable (in shares) 937,148  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 7.08  
$7.40 - $7.88    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 7.40  
Exercise Price, high end of range (in dollars per share) $ 7.88  
Number of Shares Underlying Options Outstanding (in shares) 667,706  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 7.62  
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 3 months 25 days  
Options Exercisable, Number Vested and Exercisable (in shares) 384,743  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 7.64  
$8.06    
Options outstanding by exercise price    
Exercise Price (in dollars per share) $ 8.06  
Number of Shares Underlying Options Outstanding (in shares) 157,210  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 8.06  
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 7 months 6 days  
Options Exercisable, Number Vested and Exercisable (in shares) 78,604  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 8.06  
$8.09    
Options outstanding by exercise price    
Exercise Price (in dollars per share) $ 8.09  
Number of Shares Underlying Options Outstanding (in shares) 82,160  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 8.09  
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 6 months 29 days  
Options Exercisable, Number Vested and Exercisable (in shares) 82,160  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 8.09  
$8.30    
Options outstanding by exercise price    
Exercise Price (in dollars per share) $ 8.30  
Number of Shares Underlying Options Outstanding (in shares) 558,643  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 8.30  
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 21 days  
Options Exercisable, Number Vested and Exercisable (in shares) 119,419  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 8.30