v3.26.1
Net Loss per Share (Potentially Dilutive Securities) (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Potentially dilutive securities 4,343,705 7,054,687
February 2025 Equity Offering | Pre-Funded Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Potentially dilutive securities   488,452
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 720
Unvested restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Potentially dilutive securities 37 112