v3.26.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Cash flows from operating activities:    
Net earnings $ 87,348 $ 67,670
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 20,806 19,936
Stock-based compensation 8,158 4,661
Amortization of deferred financing costs 1,090 1,124
Deferred income tax (benefit) expense (5,331) 1,722
Unrealized losses (gains) on foreign currency revaluation 2,557 (13,203)
Gain on sale of properties (976) (5,701)
Inventory impairment 1,186 0
Changes in fair value of contingent consideration liabilities 3,291 0
Other, net (3,641) 1,794
Changes in operating assets and liabilities:    
Increase in accounts receivable (32,603) (13,141)
Decrease (increase) in unbilled receivables 1,513 (4,097)
Increase in inventories (56,495) (1,656)
Increase in other current assets (1,757) (3,232)
(Increase) decrease in other assets (2,698) 880
Increase in accounts payable 37,650 4,030
Increase (decrease) in accrued expenses 1,528 (3,357)
Decrease in accrued restructuring costs (435) (5,010)
Increase (decrease) in income taxes payable 5,654 (3,142)
(Decrease) increase in other liabilities (889) 1,766
Net cash provided by operating activities 65,956 51,044
Cash flows from investing activities:    
Purchase of property, plant and equipment (11,036) (8,578)
Proceeds from held to maturity securities 0 950
Investment in related party notes receivable 0 (985)
Proceeds from disposal/sale of property, plant and equipment 1,192 7,763
Acquisition of business, net of cash acquired (16,224) 0
Net cash used in investing activities (26,068) (850)
Cash flows from financing activities:    
Dividends paid to common shareholders (2,651) (2,494)
Dividends paid to noncontrolling interest (3,324) 0
Payment for contingent consideration (3,531) 0
Deferred financing costs 0 (681)
Repayments under revolving line of credit (217,500) (70,500)
Borrowings under revolving line of credit 20,000 8,000
Proceeds from issuance of common stock, net 441,643 0
Net cash provided by (used in) financing activities 234,637 (65,675)
Effect of exchange rate changes on cash and cash equivalents 797 4,971
Net increase (decrease) in cash and cash equivalents 275,322 (10,510)
Cash and cash equivalents - beginning of period 57,800 68,253
Cash and cash equivalents - end of period 333,122 57,743
Supplementary information:    
Income taxes, net of refunds received 15,601 19,426
Interest payments 3,816 11,831
ROU assets obtained in exchange for lease obligations $ 15,130 $ 1,784