v3.26.1
Common Warrants and Pre Funded Warrants - Summary of Pre-funded Warrant Shares Outstanding (Details) - October 2023 Securities Purchase Agreement [Member] - 2023 and 2025 Pre-Funded 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,217,432 2,441,405
Issued 0 1,922,511
Exercised 0 (146,484)
Ending balance, shares 4,217,432 4,217,432
Exercisable at the end of the period 4,217,432 4,217,432