v3.26.3
Warrants - Schedule of Warrant Activity (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2026
Class Of Warrant Or Right [Roll Forward]    
Number of securities called by warrants or rights (in shares) 8,195,000 23,890,500
Shares issued (in shares) 8,194,779 23,890,279
Pre-Funded Warrants    
Class Of Warrant Or Right [Roll Forward]    
Outstanding, beginning balance (in shares)   28,713,500
Issuance of common stock upon exercise of warrants (in shares)   (23,890,500)
Outstanding, ending balance (in shares) 4,823,000 4,823,000
Class A Warrants    
Class Of Warrant Or Right [Roll Forward]    
Outstanding, beginning balance (in shares)   50,608,500
Issuance of common stock upon exercise of warrants (in shares)   0
Outstanding, ending balance (in shares) 50,608,500 50,608,500
Class B Warrants    
Class Of Warrant Or Right [Roll Forward]    
Outstanding, beginning balance (in shares)   50,608,500
Issuance of common stock upon exercise of warrants (in shares)   0
Outstanding, ending balance (in shares) 50,608,500 50,608,500