XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net earnings $ 61,795 $ 38,649
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 9,962 11,604
Stock-based compensation 2,712 1,672
Amortization of deferred financing costs 33 34
Deferred tax benefit (4,894) (5,113)
Net unrealized losses (gains) on foreign currency revaluation 130 (494)
Gains on sale of properties (3,819) (1,596)
Gain on sale of Czech Republic business (980) 0
Other, net (495) 360
Changes in operating assets and liabilities:    
Accounts receivable, net 11,931 (17,851)
Unbilled receivables 1,590 (317)
Inventories 29,313 (32,574)
Accounts payable (18,674) 4,884
Accrued expenses 4,536 6,678
Accrued restructuring costs (148) 3,628
Income taxes payable 2,008 6,380
Other operating assets/liabilities, net (13,575) 8,125
Net cash provided by operating activities 81,425 24,069
Cash flows from investing activities:    
Purchases of property, plant and equipment (9,659) (5,612)
Payment for equity method investment (9,975) 0
Investment in related-party notes receivable (1,905) 0
Proceeds from sale of property, plant and equipment 5,403 1,833
Proceeds from sale of Czech Republic business 5,063 0
Net cash used in investing activities (11,073) (3,779)
Cash flows from financing activities:    
Dividends paid to common stockholders (2,490) (2,470)
Repayments under revolving credit line (40,000) (2,500)
Borrowings under revolving credit line 5,000 0
Purchase of treasury stock 0 (349)
Net cash used in financing activities (37,490) (5,319)
Effect of exchange rate changes on cash and cash equivalents (2,903) (5,832)
Net increase in cash and cash equivalents 29,959 9,139
Cash and cash equivalents - beginning of period 70,266 61,756
Cash and cash equivalents - end of period 100,225 70,895
Supplementary information:    
Income taxes, net of refunds received 18,148 7,496
Interest payments 3,738 2,129
ROU assets obtained in exchange for lease obligations $ 5,887 $ 6,111