XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Summary of stock option activity (Details) - 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
Dec. 31, 2022
Stock-Based Compensation and Warrants            
Options granted (in shares) 420 0 420 0    
Stock Option            
Stock-Based Compensation and Warrants            
Options, Beginning balance     175,049 91,862 91,862  
Options granted (in shares)     420   87,801  
Options, Expired     (262)   (4,181)  
Options, Forfeited         (433)  
Options, Ending balance 175,207   175,207   175,049 91,862
Options, Exercisable 93,934   93,934      
Weighted Average Exercise Price, Beginning balance     $ 45.55 $ 90.47 $ 90.47  
Weighted Average Exercise Price, Granted     5.25   14.75  
Weighted Average Exercise Price, Expired     2,267.32   387.60  
Weighted Average Exercise Price, Forfeited         27.79  
Weighted Average Exercise Price, Ending balance $ 42.13   42.13   $ 45.55 $ 90.47
Weighted Average Exercise Price, Exercisable $ 65.71   $ 65.71      
Weighted Average Remaining Contractual Life, Outstanding     6 years 11 months 15 days   7 years 8 months 12 days 6 years 5 months 8 days
Weighted Average Remaining Contractual Life, Exercisable     5 years 11 months 19 days      
Grant date fair value of options granted     $ 1,526   $ 873,140  
Weighted average grant date fair value     $ 3.63   $ 0.40