XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:    
Net earnings $ 24,821 $ 12,795
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 16,861 16,423
Stock-based compensation 2,300 2,318
Amortization of deferred financing costs 1,302 654
Deferred income taxes 441 (1,743)
Unrealized losses on foreign currency revaluation 44 2,168
Gain on sale of property, plant and equipment (6,440) (1,694)
Other, net 1,276 1,259
Changes in operating assets and liabilities, net of effects of business combination:    
Accounts receivable (12,982) 5,397
Unbilled receivables (14,140) 2,183
Inventories (34,005) 9,690
Other current assets (2,240) 4,468
Other assets (1,182) (1,587)
Accounts payable 23,961 (6,044)
Accrued expenses 4,684 1,021
Other liabilities 1,441 (1,460)
Income taxes payable (1,510) 260
Net cash provided by operating activities 4,632 46,108
Cash flows from investing activities:    
Purchases of property, plant and equipment (9,397) (5,476)
Payments for acquisitions, net of cash acquired (16,811) 0
Proceeds from disposal/sale of property, plant and equipment 7,330 3,961
Net cash used in investing activities (18,878) (1,515)
Cash flows from financing activities:    
Dividends paid to common shareholders (3,379) (3,363)
Deferred financing costs (675) (600)
Borrowings under revolving credit line 115,000 0
Repayments under revolving credit line (14,500) (20,000)
Repayments of long-term debt (104,846) (8,179)
Net cash used in financing activities (8,400) (32,142)
Effect of exchange rate changes on cash (537) 199
Net (decrease) increase in cash and cash equivalents (23,183) 12,650
Cash and cash equivalents - beginning of year 84,939 72,289
Cash and cash equivalents - end of year 61,756 84,939
Supplemental cash flow information:    
Income taxes, net of refunds received 2,872 2,649
Interest payments 2,140 4,131
Goodwill 26,651 23,966
Less: Cash acquired in acquisitions (3,903)
Cash paid for acquisitions, net of cash acquired 16,811 (0)
BCMZ Precision Engineering Limited [Member]    
Supplemental cash flow information:    
Fair value of identifiable net assets acquired 18,215 0
Goodwill 2,499 0
Fair value of net assets acquired 20,714 0
Fair value of consideration transferred $ 20,714 $ 0