v3.26.1
Fair Value - Fair Value Hierarchy for Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Exchange-traded investments at fair value $ 106  
Investment in debt security - AFS 10,049 $ 9,246
Liabilities:    
Earnout liability 4,790 3,890
Warrant liability 28,683 27,458
2024 WTI Warrant liability    
Liabilities:    
Warrant liability 15,510 13,080
2025 WTI Warrant liability    
Liabilities:    
Warrant liability 3,240 3,230
Private placement warrants    
Liabilities:    
Warrant liability 9,933 11,148
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets:    
Exchange-traded investments at fair value 106  
Investment in debt security - AFS 0 0
Liabilities:    
Earnout liability 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | 2024 WTI Warrant liability    
Liabilities:    
Warrant liability 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | 2025 WTI Warrant liability    
Liabilities:    
Warrant liability 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Private placement warrants    
Liabilities:    
Warrant liability 0 0
Significant Other Observable Inputs (Level 2)    
Assets:    
Exchange-traded investments at fair value 0  
Investment in debt security - AFS 0 0
Liabilities:    
Earnout liability 0 0
Significant Other Observable Inputs (Level 2) | 2024 WTI Warrant liability    
Liabilities:    
Warrant liability 0 0
Significant Other Observable Inputs (Level 2) | 2025 WTI Warrant liability    
Liabilities:    
Warrant liability 0 0
Significant Other Observable Inputs (Level 2) | Private placement warrants    
Liabilities:    
Warrant liability 9,933 11,148
Significant Unobservable Inputs (Level 3)    
Assets:    
Exchange-traded investments at fair value 0  
Investment in debt security - AFS 10,049 9,246
Liabilities:    
Earnout liability 4,790 3,890
Significant Unobservable Inputs (Level 3) | 2024 WTI Warrant liability    
Liabilities:    
Warrant liability 15,510 13,080
Significant Unobservable Inputs (Level 3) | 2025 WTI Warrant liability    
Liabilities:    
Warrant liability 3,240 3,230
Significant Unobservable Inputs (Level 3) | Private placement warrants    
Liabilities:    
Warrant liability $ 0 $ 0