XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities:    
Net earnings $ 42,760 $ 61,795
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 10,759 9,962
Stock-based compensation 2,782 2,712
Amortization of deferred financing costs 27 33
Deferred tax benefit (5,366) (4,894)
Net unrealized losses on foreign currency revaluation 1,275 130
Gain on sale of property 0 (3,819)
Gain on sale of Czech Republic business 0 (980)
Other, net 628 (495)
Changes in operating assets and liabilities:    
Accounts receivable 8,366 11,931
Unbilled receivables 7,482 1,590
Inventories 12,266 29,313
Accounts payable (3,302) (18,674)
Accrued expenses (11,849) 4,536
Accrued restructuring costs (590) (148)
Income taxes payable 4,809 2,008
Other operating assets/liabilities, net (4,327) (13,575)
Net cash provided by operating activities 65,720 81,425
Cash flows from investing activities:    
Purchases of property, plant and equipment (7,906) (9,659)
Purchases of held to maturity and marketable securities (131,309) 0
Proceeds from held to maturity securities 139,316 0
Payment for equity method investment 0 (9,975)
Investment in related party notes receivable (918) (1,905)
Proceeds from disposal/sale of property, plant and equipment 236 5,403
Proceeds from sale of business 0 5,063
Net cash used in investing activities (581) (11,073)
Cash flows from financing activities:    
Dividends paid to common stockholders (2,487) (2,490)
Deferred financing costs (330) 0
Repayments under revolving credit line 0 (40,000)
Borrowings under revolving credit line 0 5,000
Purchases of common stock (16,053) 0
Net cash used in financing activities (18,870) (37,490)
Effect of exchange rate changes on cash and cash equivalents (1,374) (2,903)
Net increase in cash and cash equivalents 44,895 29,959
Cash and cash equivalents - beginning of period 89,371 70,266
Cash and cash equivalents - end of period 134,266 100,225
Supplementary information:    
Income taxes, net of refunds received 15,556 18,148
Interest payments 3,010 3,738
ROU assets obtained in exchange for lease obligations $ 4,711 $ 5,887