XML 17 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 28,485 $ 9,078
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 5,972 6,339
Provision for bad debts - accounts receivable 6,099 719
Share-based compensation expense 1,790 997
Deferred income tax benefit (3,654) (2,136)
Gain on sale of property, plant and equipment 0 (5)
Change in fair value of acquisition-related contingent liabilities 2,759 (272)
Changes in assets and liabilities:    
Accounts receivable - trade (12,225) (12,251)
Accounts receivable - other (1,121) 481
Contract assets 3,049 11,206
Inventories (7,306) (595)
Prepaid expenses and other current assets (3,592) (7,051)
Other assets 1 (2,233)
Accounts payable and other current liabilities 29,167 5,523
Long-term pension liability 864 1,292
Other long-term liabilities 779 750
Net cash provided by operating activities 51,067 11,842
CASH FLOWS FROM INVESTING ACTIVITIES    
Additions to property, plant and equipment (5,711) (6,424)
Proceeds from disposals of property, plant and equipment 0 5
Net cash used in investing activities (5,711) (6,419)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from borrowings of debt 137,559 125,121
Repayment of debt (180,112) (123,600)
Payment of cash dividends (4,574) (4,533)
Payment of acquisition-related contingent liability (1,966) (961)
Proceeds received on exercise of stock options 1,407 283
Tax withholding on exercise of stock rights (32) 0
Tax (provision) benefit from vesting of acquisition-related restricted stock (13) 30
Common stock reacquired and retired (500) (1,243)
Net cash used in financing activities (48,231) (4,903)
Effect of currency exchange rates on cash (512) (430)
Net increase (decrease) in cash and cash equivalents (3,387) 90
Cash and cash equivalents balance, beginning of period 9,038 5,362
Cash and cash equivalents balance, end of period $ 5,651 $ 5,452