XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Supplementary Balance Sheet Information - Schedule of Long Term Investment (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
May 04, 2023
Supplementary Balance Sheet Information [Line Items]      
Long term Investments $ 1,217 $ 2,140  
Catalyst      
Supplementary Balance Sheet Information [Line Items]      
Investment using cost method 953 1,385 $ 6,000
Enservco | Common stock      
Supplementary Balance Sheet Information [Line Items]      
Investment using fair value election 191 496  
Enservco | Perpetual Preferred Stock      
Supplementary Balance Sheet Information [Line Items]      
Investment using fair value election 73 191  
Enservco | Call Option      
Supplementary Balance Sheet Information [Line Items]      
Investment using fair value election $ 0 $ 68