XML 20 R9.htm IDEA: XBRL DOCUMENT v3.25.3
Interim Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Operating Activities    
Net income $ 88,289 $ 87,849
Adjustment to reconcile net income to net cash provided by operating activities:    
Provision for doubtful accounts (46) 1,234
Depreciation - Property, plant and equipment 20,144 20,027
Depreciation - Rental equipment 8,719 7,257
Amortization of intangibles 12,337 12,175
Amortization of debt issuance 527 527
Stock-based compensation expense 8,363 7,185
Provision for deferred income tax 8,681 (2,406)
Gain on sale of property, plant and equipment (489) (789)
Changes in operating assets and liabilities:    
Accounts receivable (18,815) 4,847
Inventories (24,382) 5,451
Rental equipment (17,235) (15,259)
Prepaid expenses and other assets 6,200 (1,583)
Trade accounts payable and accrued liabilities 37,156 (804)
Income taxes payable (24,860) 3,172
Long-term tax payable (156) (1,925)
Other long-term liabilities, net (2,009) 3,684
Net cash provided by operating activities 102,424 130,642
Investing Activities    
Acquisitions, net of cash acquired (17,582) 0
Purchase of property, plant and equipment (25,400) (18,988)
Proceeds from sale of property, plant and equipment 1,064 2,906
Net cash used in investing activities (41,918) (16,082)
Financing Activities    
Borrowings on bank revolving credit facility 50,000 187,000
Repayments on bank revolving credit facility (50,000) (187,000)
Principal payments on long-term debt and finance leases (11,257) (11,317)
Contingent consideration payment from acquisition 0 (4,402)
Dividends paid (10,805) (9,329)
Proceeds from exercise of stock options 1,502 1,589
Common stock repurchased (3,022) (1,944)
Net cash used in financing activities (23,582) (25,403)
Effect of exchange rate changes on cash and cash equivalents 10,608 (1,038)
Net change in cash and cash equivalents 47,532 88,119
Cash and cash equivalents at beginning of the year 197,274 51,919
Cash and cash equivalents at end of the period 244,806 140,038
Cash paid during the period for:    
Interest 10,742 17,349
Income taxes $ 45,939 $ 29,004