v3.26.1
Intangible Assets, net - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]          
Intangible Assets $ 50,503   $ 50,503   $ 47,785
Impairment 70 $ 0 70 $ 0  
Accumulated Amortization 44,365   44,365   39,524
Total 6,068   6,068   8,261
Strategic pipeline contract          
Intangible Asset, Finite-Lived [Line Items]          
Intangible Assets 46,885   46,885   46,885
Impairment     0    
Accumulated Amortization 43,760   43,760   39,071
Total 3,125   3,125   7,814
Assembled workforce          
Intangible Asset, Finite-Lived [Line Items]          
Intangible Assets 500   500   500
Impairment     0    
Accumulated Amortization 466   466   416
Total 34   34   84
Power purchase agreement          
Intangible Asset, Finite-Lived [Line Items]          
Intangible Assets 2,650   2,650    
Impairment     0    
Accumulated Amortization 94   94    
Total 2,556   2,556    
Patents          
Intangible Asset, Finite-Lived [Line Items]          
Intangible Assets 468   468   400
Impairment     70    
Accumulated Amortization 45   45   37
Total $ 353   $ 353   $ 363