v3.26.1
Fair Value - Changes in Fair Value of Level 3 Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Earnout liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning balance $ 3,890 $ 14,752
Additions 0 0
Settlement and derecognitions   (873)
Change in fair value 900 (9,509)
Ending balance 4,790 4,370
2024 WTI Warrant liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning balance 13,080 17,230
Additions 0 0
Settlement and derecognitions   0
Change in fair value 2,430 (4,780)
Ending balance 15,510 12,450
2025 WTI Warrant liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning balance 3,230 0
Additions 0 3,090
Settlement and derecognitions   0
Change in fair value 10 310
Ending balance $ 3,240 $ 3,400