v3.26.1
Stockholders' Equity - Summary of Outstanding pre-funded Warrants (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
2023 Pre-Funded Warrants      
Class of Warrant or Right [Line Items]      
Outstanding pre-funded Warrants 1,250,000   1,250,000
2026 Pre-Funded Warrants      
Class of Warrant or Right [Line Items]      
Outstanding pre-funded Warrants 12,473,803   0
Pre-funded Warramts      
Class of Warrant or Right [Line Items]      
Outstanding pre-funded Warrants 13,723,803 1,250,000 1,250,000