v3.25.4
Fair Value Measurements - Changes in Fair Value of Level 3 Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 2,252 $ 2,470
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]   Change in fair value of warrants
Remeasurement of warrant liabilities 1,468 $ (218)
Ending balance 0 $ 2,252
Redeemable convertible preferred stock warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Cashless exercise of warrants (3,078)  
Common stock warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Cashless exercise of warrants $ (642)