XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Summary of information related to stock options (Details)
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Stockholders' Equity  
Options Outstanding, Outstanding Number of Options 6,022,877
Options Exercisable, Weighted Average Remaining Life In Years 5 years 9 months 18 days
Options Exercisable, Exercisable Number of Options 4,147,529
Exercise Price $1.00 - $1.99  
Stockholders' Equity  
Options Outstanding, Outstanding Number of Options 2,299,482
Options Exercisable, Weighted Average Remaining Life In Years 4 years 6 months
Options Exercisable, Exercisable Number of Options 1,049,492
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,446,663
Options Exercisable, Weighted Average Remaining Life In Years 6 years 7 months 6 days
Options Exercisable, Exercisable Number of Options 995,502
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 898,528
Options Exercisable, Weighted Average Remaining Life In Years 6 years 3 months 18 days
Options Exercisable, Exercisable Number of Options 781,568
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 333,000
Options Exercisable, Weighted Average Remaining Life In Years 7 years 4 months 24 days
Options Exercisable, Exercisable Number of Options 275,930
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 3 years 6 months
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 5 years 10 months 24 days
Options Exercisable, Exercisable Number of Options 843,759
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
Options Exercisable, Exercisable Number of Options 150,640