XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Summary of information related to stock options (Details)
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Stockholders' Equity  
Options Outstanding, Outstanding Number of Options 5,185,078
Options Exercisable, Weighted Average Remaining Life In Years 6 years 2 months 12 days
Options Exercisable, Exercisable Number of Options 3,582,370
Exercise Price $1.00 - $1.99  
Stockholders' Equity  
Options Outstanding, Outstanding Number of Options 1,407,183
Options Exercisable, Weighted Average Remaining Life In Years 4 years 8 months 12 days
Options Exercisable, Exercisable Number of Options 884,183
Exercise Price $1.00 - $1.99 | Minimum  
Stockholders' Equity  
Options Outstanding, Outstanding Exercise Price | $ / shares $ 1.00
Exercise Price $1.00 - $1.99 | Maximum  
Stockholders' Equity  
Options Outstanding, Outstanding Exercise Price | $ / shares $ 1.99
Exercise Price $2.00 - $2.99  
Stockholders' Equity  
Options Outstanding, Outstanding Number of Options 1,473,663
Options Exercisable, Weighted Average Remaining Life In Years 6 years 10 months 24 days
Options Exercisable, Exercisable Number of Options 844,473
Exercise Price $2.00 - $2.99 | Minimum  
Stockholders' Equity  
Options Outstanding, Outstanding Exercise Price | $ / shares $ 2.00
Exercise Price $2.00 - $2.99 | Maximum  
Stockholders' Equity  
Options Outstanding, Outstanding Exercise Price | $ / shares $ 2.99
Exercise Price $3.00 - $3.99  
Stockholders' Equity  
Options Outstanding, Outstanding Number of Options 908,528
Options Exercisable, Weighted Average Remaining Life In Years 6 years 9 months 18 days
Options Exercisable, Exercisable Number of Options 694,510
Exercise Price $3.00 - $3.99 | Minimum  
Stockholders' Equity  
Options Outstanding, Outstanding Exercise Price | $ / shares $ 3.00
Exercise Price $3.00 - $3.99 | Maximum  
Stockholders' Equity  
Options Outstanding, Outstanding Exercise Price | $ / shares $ 3.99
Exercise Price $4.00 - $4.99  
Stockholders' Equity  
Options Outstanding, Outstanding Number of Options 350,500
Options Exercisable, Weighted Average Remaining Life In Years 8 years 1 month 6 days
Options Exercisable, Exercisable Number of Options 216,178
Exercise Price $4.00 - $4.99 | Minimum  
Stockholders' Equity  
Options Outstanding, Outstanding Exercise Price | $ / shares $ 4.00
Exercise Price $4.00 - $4.99 | Maximum  
Stockholders' Equity  
Options Outstanding, Outstanding Exercise Price | $ / shares $ 4.99
Exercise Price $5.00 - $5.99  
Stockholders' Equity  
Options Outstanding, Outstanding Number of Options 50,805
Options Exercisable, Weighted Average Remaining Life In Years 4 years 3 months 18 days
Options Exercisable, Exercisable Number of Options 50,638
Exercise Price $5.00 - $5.99 | Minimum  
Stockholders' Equity  
Options Outstanding, Outstanding Exercise Price | $ / shares $ 5.00
Exercise Price $5.00 - $5.99 | Maximum  
Stockholders' Equity  
Options Outstanding, Outstanding Exercise Price | $ / shares $ 5.99
Exercise Price $6.00 - $6.99  
Stockholders' Equity  
Options Outstanding, Outstanding Number of Options 843,759
Options Exercisable, Weighted Average Remaining Life In Years 6 years 6 months
Options Exercisable, Exercisable Number of Options 741,748
Exercise Price $6.00 - $6.99 | Minimum  
Stockholders' Equity  
Options Outstanding, Outstanding Exercise Price | $ / shares $ 6.00
Exercise Price $6.00 - $6.99 | Maximum  
Stockholders' Equity  
Options Outstanding, Outstanding Exercise Price | $ / shares 6.99
Exercise Price $7.00+  
Stockholders' Equity  
Options Outstanding, Outstanding Exercise Price | $ / shares $ 7.00
Options Outstanding, Outstanding Number of Options 150,640
Options Exercisable, Weighted Average Remaining Life In Years 4 years 9 months 18 days
Options Exercisable, Exercisable Number of Options 150,640