XML 70 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Summary of stock option activity (Details) - Stock Option - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock-Based Compensation and Warrants      
Options, Beginning balance 175,049 91,862  
Options, Granted (in shares) 420 87,801  
Options, Expired (435) (4,181)  
Options, Forfeited   (433)  
Options, Ending balance 175,034 175,049 91,862
Options, Exercisable 107,759    
Weighted Average Exercise Price, Beginning balance $ 45.55 $ 90.47  
Weighted Average Exercise Price, Granted 5.25 14.75  
Weighted Average Exercise Price, Expired 3,498.79 387.6  
Weighted Average Exercise Price, Forfeited   27.79  
Weighted Average Exercise Price, Ending balance 36.88 $ 45.55 $ 90.47
Weighted Average Exercise Price, Exercisable $ 50.73    
Weighted Average Remaining Contractual Life, Outstanding 6 years 8 months 19 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.4