v3.25.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Cash flows from operating activities:    
Net income (loss) $ (3,761) $ 3,014
Adjustments to reconcile net income (loss) to net cash from operating activities:    
Depreciation and amortization 27,290 23,832
Amortization of deferred financing costs 349 313
Non-cash lease expense 5,519 5,121
Unrealized loss on currency remeasurement 194 225
Write off of excess and obsolete inventory 797 0
Write off of property and equipment 720 0
Provision (recovery) for credit losses 584 424
Deferred tax expense/(benefit) (539) (778)
Loss (gain) on sale of property 59 (60)
Realized loss on equity securities 0 12
Unrealized (gain) loss on equity securities 0 (368)
Gain on sale of lost-in-hole equipment (11,591) (10,027)
Stock-based compensation expense 2,464 2,092
Interest Income on related party note receivable (207) (151)
Goodwill impairment 1,901 0
Changes in operating assets and liabilities:    
Accounts receivable, net 4,026 (4,015)
Prepaid expenses and other current assets 1,993 874
Inventories 953 (4,320)
Operating lease liabilities (4,871) (4,832)
Accounts payable (4,755) (78)
Accrued expenses and other current liabilities (1,202) (5,220)
Net cash flows from operating activities 19,923 6,058
Cash flows from investing activities:    
Acquisition of a business, net of cash acquired (5,622) (47,258)
Proceeds from sale of property and equipment 38 79
Purchase of property, plant and equipment (20,147) (22,892)
Proceeds from sale of lost-in-hole equipment 14,154 15,253
Proceeds from sale of equity securities 0 1,244
Purchases of intangible assets (1,693) (12)
Net cash flows from investing activities (13,270) (53,586)
Cash flows from financing activities:    
Investment from non-controlling interest into VIE 12 0
Purchase of treasury stock (1,265) 0
Payment of deferred financing costs 0 (722)
Proceeds from revolving line of credit 53,341 38,618
Payments on revolving line of credit (55,483) (11,476)
Repayment of promissory note (903) 0
Proceeds from term loan 0 25,000
Payments on term loan (5,000) (3,535)
Net cash flows from financing activities (9,298) 47,885
Effect of Changes in Foreign Exchange Rate 108 (175)
Net Change in Cash (2,537) 182
Cash at Beginning of Period 6,185 6,003
Cash at End of Period $ 3,648 $ 6,185