v3.26.1
Net Loss Per Share - Additional Information (Details) - shares
Jun. 30, 2026
Jun. 30, 2025
Dec. 27, 2024
Pre-Funded Warrants [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Common stock issuable upon exercise warrants 62,246,707 0 7,500,000