v3.26.1
Preferred Stock and Common Stock - Sales Agreement and "At-The-Market" Facility (Details) - USD ($)
1 Months Ended 3 Months Ended
Mar. 31, 2025
Jun. 30, 2026
May 31, 2026
Preferred stock and Common stock      
Common stock issued (in shares)   592,300  
At-The-Market Offering, Leerink Sales Agreement      
Preferred stock and Common stock      
Gross proceeds from offerings   $ 4,600,000  
Maximum amount of shares available $ 50,000,000    
Maximum stock offering, issuance and sale amount     $ 14,500,000
At-The-Market Offering, Leerink Sales Agreement | Weighted average      
Preferred stock and Common stock      
Purchase price (in dollars per share)   $ 7.76