Quarterly report [Sections 13 or 15(d)]

Summary of Stock Option Activity (Details)

v3.25.1
Summary of Stock Option Activity (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]    
Number of shares, outstanding, balance 993,753  
Weighted average exercise price, outstanding, balance $ 4.65  
Weighted average remaining contractual term (in years), outstanding 7 years 9 months 3 days 6 years 8 months 19 days
Aggregate intrinsic value, outstanding, balance  
Number of shares, cancelled or expired (223,865)  
Weighted average exercise price, canceled or expired   $ 3.92
Number of shares, outstanding, balance 769,888 993,753
Weighted average exercise price, outstanding, balance $ 4.87 $ 4.65
Aggregate intrinsic value, outstanding, balance
Number of shares, exercisable, balance 734,888  
Weighted average exercise price, exercisable, balance $ 5.08  
Weighted average remaining contractual term (in years), exercisable 7 years 4 months 9 days  
Aggregate intrinsic value, exercisable, balance