Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Net Loss per Share (Potentially Dilutive Securities) (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Potentially dilutive securities 7,054,687 1,222,458  
Number of warrants outstanding 7,540,453   1,576,919
Prefunded Warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Number of warrants outstanding 488,452 0  
Warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Potentially dilutive securities 7,052,001 1,219,116  
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 720 1,195  
Unvested restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Potentially dilutive securities 112 293  
Prefunded Warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Potentially dilutive securities 488,452