XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Supplementary Balance Sheet Information (Tables)
6 Months Ended
Jun. 30, 2025
Supplementary Balance Sheet Disclosures [Abstract]  
Schedule of Inventory
The components of inventories are as follows (in thousands):
June 30, 2025December 31, 2024
Raw materials$4,494 $2,644 
Work-in-process557 735 
Finished goods4,156 2,018 
Total inventories, net$9,207 $5,397 
Schedule of Property and Equipment
Property and equipment consists of the following (in thousands):
June 30, 2025December 31, 2024
Land$1,134 $795 
Buildings and leasehold improvements8,854 5,573 
Transportation296 — 
Machinery and equipment10,306 6,540 
Gross property and equipment20,590 12,908 
Accumulated depreciation(3,937)(2,701)
Total property and equipment, net$16,653 $10,207 
Schedule of Notes, Receivable
Notes receivable consists of the following principal and interest balances as of June 30, 2025 and December 31, 2024 (in thousands):
June 30, 2025December 31, 2024
Principal and interestPrincipal and interest
Catalyst Note$8,603 $8,206 
MDOS Note745 894 
KBS Customer Note76 111 
Total note receivable9,424 9,211 
Less current portion300 335 
Note receivable, net of current portion$9,124 $8,876 
Schedule of Long term Investments
Below are the components of our Long Term Investments as of June 30, 2025 and December 31, 2024 (in thousands):
Method of AccountingJune 30, 2025December 31, 2024
Investment in CatalystCost Method$953 $1,385 
Investment in Enservco-Common StockFair Value Election191 496 
Investment in Enservco-Preferred StockFair Value Election73 191 
Investment in Enservco-Call OptionFair Value Election— 68 
Total $1,217 $2,140