v3.26.1
Summary of Warrant Activity (Details) (Parenthetical) - shares
Jun. 30, 2026
Jul. 28, 2025
Jul. 25, 2025
Jul. 24, 2025
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Warrants with no expiration   1,000,000.0 800,000 12,700,000
Securities Purchase Agreement [Member] | December 2025 Offering [Member] | Pre Funded Warrant [Member]        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Warrants with no expiration 973,000