v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net earnings $ 48,959 $ 45,115
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 13,535 13,284
Stock-based compensation 5,111 2,900
Amortization of deferred financing costs 1,090 692
Deferred tax benefit (4,557) (861)
Unrealized losses (gains) on foreign currency revaluation 3,786 (12,913)
Gain on sale of properties 0 (4,075)
Inventory impairment 1,186 0
Changes in fair value of contingent consideration liabilities 852 0
Other, net (622) 1,595
Changes in operating assets and liabilities:    
Increase in accounts receivable (32,095) (8,203)
Decrease (increase) in unbilled receivables 67 (1,400)
Increase in inventories (32,166) (122)
Increase in other current assets (563) (4,994)
(Increase) decrease in other assets (2,006) 2,443
Increase in accounts payable 33,072 3,511
Decrease in accrued expenses (4,310) (8,641)
Decrease in accrued restructuring costs (479) (5,075)
Increase in income taxes payable 1,745 2,143
(Decrease) increase in other liabilities (843) 3,465
Net cash provided by operating activities 31,762 28,864
Cash flows from investing activities:    
Purchase of property, plant and equipment (4,890) (6,718)
Proceeds from held to maturity securities 0 950
Investment in related party notes receivable 0 (778)
Proceeds from disposal/sale of property, plant and equipment 3 4,867
Acquisition of business, net of cash acquired (15,224) 0
Net cash used in investing activities (20,111) (1,679)
Cash flows from financing activities:    
Proceeds from issuance of common stock, net 441,643 0
Repayments under revolving line of credit (217,500) (42,500)
Borrowings under revolving line of credit 20,000 5,000
Dividends paid to common shareholders (1,684) (1,660)
Dividends paid to noncontrolling interest (2,661) 0
Payment for contingent consideration (3,531) 0
Deferred financing costs 0 (681)
Net cash provided by (used in) financing activities 236,267 (39,841)
Effect of exchange rate changes on cash and cash equivalents 388 3,687
Net increase (decrease) in cash and cash equivalents 248,306 (8,969)
Cash and cash equivalents - beginning of period 57,800 68,253
Cash and cash equivalents - end of period 306,106 59,284
Supplementary information:    
Income taxes, net of refunds received 10,429 11,422
Interest payments 3,816 8,188
ROU assets obtained in exchange for lease obligations $ 14,771 $ 1,502