XML 13 R6.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities:    
Net income (loss) $ (4,076) $ 3,492
Adjustments to reconcile net income to net cash from operating activities:    
Depreciation and amortization 13,552 11,047
Amortization of deferred financing costs 174 139
Non-cash lease expense 2,466 2,315
Unrealized loss on currency translation 567 0
Write off of excess and obsolete inventory 510  
Write off of excess and obsolete property and equipment 195 179
Provision (recovery) for credit losses 356 (16)
Deferred tax expense (1,766) (400)
Loss (gain) on sale of property 72 (42)
Unrealized loss (gain) on equity securities 0 (729)
Gain on sale of lost-in-hole equipment (5,454) (4,987)
Stock-based compensation expense 1,183 1,064
Interest income on related party note receivable (182) 0
Goodwill impairment 1,901 0
Changes in operating assets and liabilities:    
Accounts receivable, net 453 (1,449)
Prepaid expenses and other current assets 670 1,958
Inventories 1,291 (49)
Operating lease liabilities (2,250) (2,226)
Accounts payable (3,963) (2,158)
Accrued expenses and other current liabilities (1,073) (3,745)
Net cash flows from operating activities 4,626 4,391
Cash flows from investing activities:    
Acquisition of a business, net of cash acquired (5,622) (18,261)
Purchase of intangible assets (1,095)
Proceeds from sale of property, plant, and equipment 38 59
Purchase of property, plant and equipment (12,594) (16,312)
Proceeds from sale of lost-in-hole equipment 7,132 7,786
Net cash flows from investing activities (12,141) (26,728)
Cash flows from financing activities:    
Payment of deferred financing costs 0 (672)
Purchase of treasury stock (608) 0
Proceeds from term loan 0 25,000
Repayment of term loan (2,500) (833)
Repayment of promissory note (442) 0
Proceeds from revolving line of credit 33,789 1,469
Repayment on revolving line of credit (27,791) (1,469)
Net cash flows from financing activities 2,448 23,495
Effect of changes in foreign exchange rates 27 (377)
Net change in cash (5,040) 781
Cash at beginning of period 6,185 6,003
Cash at end of period $ 1,145 $ 6,784