XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Stock Option Activity Including Options Form of Warrants (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]    
Number of shares, stock options outstanding, at the end 613,232  
Weighted average exercise price, stock options outstanding $ 12.317  
Number of shares, granted 48,846  
Weighted average exercise price, granted $ 1.592  
Number of shares, exercised  
Weighted average exercise price, exercised  
Number of shares, expired  
Weighted average exercise price, expired  
Number of shares, stock options outstanding, at the end 662,078  
Weighted average exercise price, stock options outstanding $ 11.526  
Weighted average remaining contractual life (in years), stock options outstanding 2 years 11 months 26 days  
Number of shares, stock options exercisable 490,826 409,897
Weighted average exercise price, stock options exercisable $ 14.612 $ 17.100
Weighted average remaining contractual life (in years), stock options exercisable 2 years 3 months 29 days