v3.26.1
Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Digital assets $ 1,200 $ 1,200
Derivative asset 0 3,352
Fair Value, Recurring    
Assets:    
Digital assets 1,215 1,238
Derivative asset   3,352
Transchem Warrants 107,906  
Total Assets 109,121 4,590
Liabilities:    
DTR top-up consideration 4,919  
Total Liabilities 15,534 16,732
Fair Value, Recurring | Level 1    
Assets:    
Digital assets 0 0
Derivative asset   0
Transchem Warrants 0  
Total Assets 0 0
Liabilities:    
DTR top-up consideration 0  
Total Liabilities 428 1,143
Fair Value, Recurring | Level 2    
Assets:    
Digital assets 1,215 1,238
Derivative asset   0
Transchem Warrants 0  
Total Assets 1,215 1,238
Liabilities:    
DTR top-up consideration 0  
Total Liabilities 0 0
Fair Value, Recurring | Level 3    
Assets:    
Digital assets 0 0
Derivative asset   3,352
Transchem Warrants 107,906  
Total Assets 107,906 3,352
Liabilities:    
DTR top-up consideration 4,919  
Total Liabilities 10,192 15,589
Class 1 and Class 2 Warrants | Fair Value, Recurring    
Liabilities:    
Warrant liability 10,187 15,589
Class 1 and Class 2 Warrants | Fair Value, Recurring | Level 1    
Liabilities:    
Warrant liability 0 0
Class 1 and Class 2 Warrants | Fair Value, Recurring | Level 2    
Liabilities:    
Warrant liability 0 0
Class 1 and Class 2 Warrants | Fair Value, Recurring | Level 3    
Liabilities:    
Warrant liability 10,187 15,589
Public warrants | Fair Value, Recurring    
Liabilities:    
Warrant liability 428 1,143
Public warrants | Fair Value, Recurring | Level 1    
Liabilities:    
Warrant liability 428 1,143
Public warrants | Fair Value, Recurring | Level 2    
Liabilities:    
Warrant liability 0 0
Public warrants | Fair Value, Recurring | Level 3    
Liabilities:    
Warrant liability $ 0 $ 0