XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation, Stock Option Activity (Details) - Stock Options [Member] - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Number of Shares [Roll Forward]          
Options outstanding, beginning balance (in shares)     5,029,345    
Granted (in shares) 0 59,500 1,192,648 1,214,000  
Exercised (in shares)     (196,608)    
Forfeited and expired (in shares)     (502,800)    
Options outstanding, ending balance (in shares) 5,522,585   5,522,585   5,029,345
Vested and expected to vest (in shares) 5,522,585   5,522,585    
Exercisable (in shares) 3,230,545   3,230,545    
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.2    
Forfeited and expired (in dollars per share)     8.7    
Options outstanding, ending balance (in dollars per share) $ 6.06   6.06   $ 6.43
Vested and expected to vest (in dollars per share) 6.06   6.06    
Exercisable (in dollars per share) $ 5.84   $ 5.84    
Weighted Average Remaining Contractual Life and Aggregate Intrinsic Value [Abstract]          
Options outstanding, weighted average remaining contractual life     7 years 2 months 19 days   7 years 5 months 1 day
Granted, weighted average remaining contractual life     9 years 5 months 12 days    
Vested and expected to vest, weighted average remaining contractual life     7 years 2 months 19 days    
Exercisable, weighted average remaining contractual life     6 years 1 month 9 days    
Options outstanding, aggregate intrinsic value     $ 4,395,227    
Granted, aggregate intrinsic value     0    
Options outstanding, aggregate intrinsic value $ 2,157,455   2,157,455   $ 4,395,227
Vested and expected to vest, aggregate intrinsic value 2,157,455   2,157,455    
Exercisable, aggregate intrinsic value 1,947,928   1,947,928    
Unamortized Stock Compensation Expense [Abstract]          
Unamortized stock-based compensation expense $ 12,264,123   $ 12,264,123    
Period for recognition     2 years 8 months 4 days