Quarterly report [Sections 13 or 15(d)]

Net Loss per Share (Potentially Dilutive Securities) (Details)

v3.25.1
Net Loss per Share (Potentially Dilutive Securities) (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Potentially dilutive securities 7,055,248 60,827
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Potentially dilutive securities 7,052,001 56,254
Employee Stock Option    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Potentially dilutive securities 1,521 1,521
Class A Preferred Shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Potentially dilutive securities 333 333
Unvested restricted stock awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Potentially dilutive securities 1,195 1,285
Unvested restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Potentially dilutive securities 198 1,434
Prefunded Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Potentially dilutive securities 1,492,807 19,280