v3.26.1
Fair Value Measurements - Narrative (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Preferred stock warrant liability  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Change in fair value, gain (loss) included in earnings $ (1,415)
Series E purchase option  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Change in fair value, gain (loss) included in earnings $ (11,719)