XML 22 R8.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:      
Net income $ 7,519 $ 27,404 $ 18,587
Adjustments to reconcile net income to net cash (used in) provided by operating activities:      
Depreciation and amortization of property, plant and equipment and intangible assets 21,780 22,138 22,229
Amortization of other long-term assets 1,754 3,573 3,943
Amortization and accretion of deferred loan fees and discounted liabilities 254 289 359
Loss on disposal of property, plant and equipment 0 268 194
Provision for bad debts 1,935 1,171 649
Loan principal and interest forgiveness 0 0 (672)
Fair value adjustment of contingent consideration 0 610 758
Decrease in environmental liability 0 0 (167)
Stock-based compensation 6,138 5,684 6,880
Deferred income taxes (9,710) (5,278) (2,090)
Changes in liabilities for uncertain tax positions or unrecognized tax benefits (508) (1,441) (1,783)
Change in equity investment fair value 359 732 790
Loss from equity method investment 0 0 388
Bargain purchase gain 0 0 (171)
Non-cash lease expense 256 68 286
Foreign currency transaction gains (581) (29) (225)
Changes in assets and liabilities associated with operations, net of business combinations:      
Increase in receivables (20,278) (6,447) (24,347)
(Increase) decrease in inventories (27,315) (29,220) 9,357
(Increase) decrease in income tax receivable 3,568 (4,910) 6,051
(Increase) decrease in prepaid expenses and other assets 1,269 (3,082) (4,581)
Increase (decrease) in accounts payable (2,287) 1,704 8,783
(Decrease) Increase in customer prepayments (45,079) 47,551 19,280
Increase (decrease) in accrued program costs 7,244 (2,449) 17,877
Increase (decrease) in accrued expenses and other payables (5,066) 90 3,986
Decrease in contingent consideration 0 (1,321) 0
Net cash (used in) provided by operating activities (58,748) 57,105 86,361
Cash flows from investing activities:      
Capital expenditures (11,878) (13,261) (9,518)
Proceeds from disposal of property, plant and equipment 242 84 0
Acquisitions of business and product line, net of cash acquired (5,195) 0 (10,000)
Intangible assets (186) (1,293) (524)
Net cash used in investing activities (17,017) (14,470) (20,042)
Cash flows from financing activities:      
Payments under line of credit agreement (172,500) (254,000) (186,569)
Borrowings under line of credit agreement 259,100 253,000 131,000
Payment of contingent consideration 0 (68) (1,301)
Net receipt from the issuance of common stock under ESPP 981 837 743
Net receipt from the exercise of stock options 46 827 172
Net payment from common stock purchased for tax withholding (1,967) (2,067) (2,955)
Repurchase of common stock (15,539) (34,002) (4,579)
Payment of cash dividends (3,384) (2,787) (2,382)
Net cash provided by (used in) financing activities 66,737 (38,260) (65,871)
Net (decrease) increase in cash (9,028) 4,375 448
Effect of exchange rate changes on cash 116 (332) (86)
Cash at beginning of year 20,328 16,285 15,923
Cash at end of year $ 11,416 $ 20,328 $ 16,285