v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 2,490 $ 1,253
Adjustments to reconcile net income to net cash provided by operating activities:    
Provision for doubtful accounts 0 4
Depreciation and amortization 3,160 2,805
Non-cash lease expense 1,197 932
Share-based compensation expense 1,369 1,058
Loss on sale of property, plant and equipment 0 71
Deferred income taxes (157) (631)
Purchase of trading investment securities (14) 0
Proceeds from sale of trading investment securities 21 31
Realized and unrealized gains on investments (62) (47)
Foreign exchange losses (gains) 20 (1,477)
Changes in assets and liabilities:    
Accounts receivable (1,136) 3,649
Inventories 3,389 457
Prepaid expenses and other current assets (2,415) (3,266)
Other assets (409) (11)
Accounts payable 1,099 2,391
Accrued volume incentives and service fees (101) 781
Accrued liabilities (6,802) 2,759
Deferred revenue 108 (1,142)
Lease liabilities (1,002) (900)
Income taxes payable 965 586
Liability related to unrecognized tax benefits 415 6
Deferred compensation payable 55 16
Net cash provided by operating activities 2,190 9,325
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property, plant and equipment (3,689) (2,325)
Net cash used in investing activities (3,689) (2,325)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Principal payments of long-term debt 0 (318)
Proceeds from revolving credit facility 4,808 433
Principal payments of revolving credit facility (2,701) (283)
Payments related to tax withholding for net-share settled equity awards (152) (165)
Repurchase of common stock (1,848) (823)
Net cash provided by (used in) financing activities 107 (1,156)
Effect of exchange rates on cash and cash equivalents (3,208) (156)
Net increase (decrease) in cash and cash equivalents (4,600) 5,688
Cash and cash equivalents at the beginning of the period 82,373 60,032
Cash and cash equivalents at the end of the period 77,773 65,720
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for income taxes, net of refunds 1,383 1,991
Cash paid for interest $ 12 $ 25

Source