v3.26.1
Common Warrants and Pre Funded Warrants - Summary of Common Warrant Shares Outstanding (Details) - October 2023 Securities Purchase Agreement [Member] - 2023 and 2025 Common Warrants [Member] - shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Class of Warrant or Right [Line Items]    
Beginning balance, shares 4,213,767 2,200,858
Issued 0 2,012,909
Exercised 0  
Ending balance, shares 4,213,767 4,213,767
Exercisable at the end of the period 4,213,767 4,213,767