v3.26.1
Short-term Investments and Fair Value Measurements - Changes In Fair Value Of The Company’s Total Level 3 Financial Liabilities (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Debt Securities, Available-for-sale [Line Items]        
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]     Change in fair value of common stock warrant liabilities  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Increase (decrease) in fair value of liability $ 13,900,000 $ 1,900,000 $ 18,000,000.0 $ (1,800,000)
Warrant        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance     29,067,162  
Ending balance $ 25,024,799   25,024,799  
April Series A Warrants | Warrant        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Issuance of common stock warrants     4,467,208  
Increase (decrease) in fair value of liability     (1,541,161)  
April Series B Warrants | Warrant        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Issuance of common stock warrants     9,496,748  
Increase (decrease) in fair value of liability     (471,913)  
Series A Warrants | Warrant        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Expiration of warrants     (3,294,975)  
Series B Warrants | Warrant        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Increase (decrease) in fair value of liability     (7,774,202)  
December 2024 Offering Warrants | Warrant        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Increase (decrease) in fair value of liability     $ (4,924,068)