v3.26.1
Fair Value Measurements - Schedule of Fair Value of Warrant Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in fair value of warrant liabilities $ 130,916 $ 19,460
Pre-funded Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance of fair value 60,029  
Exercise of 2025 Financing pre-funded warrant liabilities (33,719)  
Issuance of February 2026 Offering of pre-funded warrants 10,000  
Conversion of 2025 Financing ADS warrants to pre-funded warrants 160,184  
Change in fair value of warrant liabilities (64,612)  
Ending balance of fair value 131,882  
2025 ADS Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance of fair value 143,697  
Exercise of 2025 Financing pre-funded warrant liabilities (32,542)  
Issuance of February 2026 Offering of pre-funded warrants 0  
Conversion of 2025 Financing ADS warrants to pre-funded warrants (44,851)  
Change in fair value of warrant liabilities (66,304)  
Ending balance of fair value $ 0