Annual report [Section 13 and 15(d), not S-K Item 405]

Summary of Stock Option Activity (Details)

v3.25.0.1
Summary of Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Number of shares, outstanding, balance 244,733  
Weighted average exercise price, outstanding, balance $ 20.17  
Weighted average remaining contractual term (in years), outstanding 6 years 8 months 19 days 8 years 8 months 23 days
Aggregate intrinsic value, outstanding, balance [1] $ 74,559  
Number of shares, granted 799,583  
Weighted average exercise price, granted $ 0.48  
Number of shares, forfeited (50,563)  
Weighted average exercise price, forfeited $ 13.76  
Number of shares, outstanding, balance 993,753 244,733
Weighted average exercise price, outstanding, balance $ 4.65 $ 20.17
Aggregate intrinsic value, outstanding, balance [1] $ 74,559
Number of shares, exercisable, balance 922,353  
Weighted average exercise price, exercisable, balance $ 4.97  
Weighted average remaining contractual term (in years), exercisable 6 years 5 months 26 days  
Aggregate intrinsic value, exercisable, balance [1]  
[1] The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock option awards and the closing market price of our common stock as of December 31, 2024 and 2023, respectively