v3.26.1
Stockholders' Equity - Summary of Pre-funded Warrants Activity (Details) - Pre-funded Warramts - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Class of Warrant or Right [Line Items]    
Outstanding as of December 31, 2025 1,250,000  
Issued 18,574,120 1,250,000
Exercised (2,563,507)  
Outstanding as of March 31, 2026 17,260,613 1,250,000