Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Net Loss per Share (Potentially Dilutive Securities) (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Feb. 05, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Potentially dilutive securities 4,343,753 7,055,248  
February 2025 Equity Offering | Pre-Funded Warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Potentially dilutive securities   1,492,807  
Warrants issued     2,162,807
Warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Potentially dilutive securities 4,341,094 7,052,001  
Options      
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 85 198