XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation, Stock Option Activity (Details) - Stock Options [Member] - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Number of Shares [Roll Forward]          
Options outstanding, beginning balance (in shares)     5,029,345    
Granted (in shares) 254,000 29,900 1,192,648 1,154,500  
Exercised (in shares)     (156,073)    
Forfeited and expired (in shares)     (502,709)    
Options outstanding, ending balance (in shares) 5,563,211   5,563,211   5,029,345
Vested and expected to vest (in shares) 5,563,211   5,563,211    
Exercisable (in shares) 3,043,575   3,043,575    
Weighted Average Exercise Price [Roll Forward]          
Options outstanding, beginning balance (in dollars per share)     $ 6.43    
Granted (in dollars per share)     5.12    
Exercised (in dollars per share)     3.4    
Forfeited and expired (in dollars per share)     8.68    
Options outstanding, ending balance (in dollars per share) $ 6.03   6.03   $ 6.43
Vested and expected to vest (in dollars per share) 6.03   6.03    
Exercisable (in dollars per share) $ 5.79   $ 5.79    
Weighted Average Remaining Contractual Life and Aggregate Intrinsic Value [Abstract]          
Options outstanding, weighted average remaining contractual life     7 years 5 months 15 days   7 years 5 months 1 day
Granted, weighted average remaining contractual life     9 years 8 months 12 days    
Vested and expected to vest, weighted average remaining contractual life     7 years 5 months 15 days    
Exercisable, weighted average remaining contractual life     6 years 3 months    
Options outstanding, aggregate intrinsic value     $ 4,395,227    
Granted, aggregate intrinsic value     0    
Options outstanding, aggregate intrinsic value $ 899,228   899,228   $ 4,395,227
Vested and expected to vest, aggregate intrinsic value 899,228   899,228    
Exercisable, aggregate intrinsic value 837,670   837,670    
Unamortized Stock Compensation Expense [Abstract]          
Unamortized stock compensation expense $ 14,042,395   $ 14,042,395    
Period for recognition     2 years 10 months 2 days