v3.25.2
Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 47,734 $ 47,651
Accumulated Amortization 34,777 30,031
Total 12,957 17,620
Strategic Pipeline Contract [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets 46,885 46,885
Accumulated Amortization 34,382 29,694
Total 12,503 17,191
Assembled Workforce [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets 500 500
Accumulated Amortization 367 317
Total 133 183
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets 349 266
Accumulated Amortization 28 20
Total $ 321 $ 246