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

Net Loss per Common Share - Anti-dilutive Securities (Details)

v3.25.0.1
Net Loss per Common Share - Anti-dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Effect of dilutive securities:    
Potentially dilutive securities (in shares) 28,577,270 26,643,700
Warrants to purchase shares of common stock    
Effect of dilutive securities:    
Potentially dilutive securities (in shares) 14,166,644 14,166,644
Options to purchase shares of common stock    
Effect of dilutive securities:    
Potentially dilutive securities (in shares) 5,124,516 7,217,074
Restricted shares of common stock    
Effect of dilutive securities:    
Potentially dilutive securities (in shares) 9,286,110 5,259,982