v3.26.1
Fair Value Measurements - Changes in Fair Value (Details) - Level 3 - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   $ 43,789
Additions   119,257
Extinguishments   (165,552)
Transfers out of Level 3   (11,687)
Ending balance   4,966
Location, Statement of Income, Balance [Axis]: us-gaap:InterestIncomeExpenseNonoperatingNet    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in fair value   395
Location, Statement of Income, Balance [Axis]: us-gaap:OtherNonoperatingIncomeExpense    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in fair value   18,764
Series D warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   7,882
Additions   0
Extinguishments   0
Transfers out of Level 3   0
Ending balance   0
Series D warrants | Location, Statement of Income, Balance [Axis]: us-gaap:InterestIncomeExpenseNonoperatingNet    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in fair value   0
Series D warrants | Location, Statement of Income, Balance [Axis]: us-gaap:OtherNonoperatingIncomeExpense    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in fair value   (7,882)
Common Stock Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   10,976
Additions   0
Extinguishments   0
Transfers out of Level 3   (11,687)
Ending balance   0
Common Stock Warrants | Location, Statement of Income, Balance [Axis]: us-gaap:InterestIncomeExpenseNonoperatingNet    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in fair value   0
Common Stock Warrants | Location, Statement of Income, Balance [Axis]: us-gaap:OtherNonoperatingIncomeExpense    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in fair value   711
Embedded Derivative Liabilities    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   24,931
Additions   0
Extinguishments   (41,505)
Transfers out of Level 3   0
Ending balance   0
Embedded Derivative Liabilities | Location, Statement of Income, Balance [Axis]: us-gaap:InterestIncomeExpenseNonoperatingNet    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in fair value   0
Embedded Derivative Liabilities | Location, Statement of Income, Balance [Axis]: us-gaap:OtherNonoperatingIncomeExpense    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in fair value   16,574
Contingent Liabilities    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 166 0
Additions   0
Extinguishments   0
Change in fair value (166)  
Transfers out of Level 3   0
Ending balance $ 0 4,966
Contingent Liabilities | Location, Statement of Income, Balance [Axis]: us-gaap:InterestIncomeExpenseNonoperatingNet    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in fair value   0
Contingent Liabilities | Location, Statement of Income, Balance [Axis]: us-gaap:OtherNonoperatingIncomeExpense    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in fair value   4,966
Convertible Debt    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   0
Additions   119,257
Extinguishments   (124,047)
Transfers out of Level 3   0
Ending balance   0
Convertible Debt | Location, Statement of Income, Balance [Axis]: us-gaap:InterestIncomeExpenseNonoperatingNet    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in fair value   395
Convertible Debt | Location, Statement of Income, Balance [Axis]: us-gaap:OtherNonoperatingIncomeExpense    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in fair value   $ 4,395