v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ 7,072 $ (1,534)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Provision for doubtful accounts 45 1,017
Depreciation and amortization 8,763 8,112
Non-cash lease expense 3,290 3,859
Share-based compensation expense 3,790 1,934
Deferred income taxes (2,986) 5,967
Purchase of trading investment securities 0 (26)
Proceeds from sale of trading investment securities 76 102
Realized and unrealized gains (losses) on investments (66) 195
Foreign exchange losses 687 2,938
Changes in assets and liabilities:    
Accounts receivable 3,955 (3,233)
Inventories 423 (10,809)
Prepaid expenses and other current assets (1,091) (116)
Other assets 733 368
Accounts payable 917 (1,626)
Accrued volume incentives and service fees 2,102 (253)
Accrued liabilities 7,416 (5,172)
Deferred revenue (877) (2,040)
Lease liabilities (3,414) (3,692)
Income taxes payable 803 1,201
Liability related to unrecognized tax benefits 0 213
Deferred compensation payable (10) (271)
Net cash provided by (used in) operating activities 31,628 (2,866)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property, plant and equipment (9,230) (4,730)
Net cash used in investing activities (9,230) (4,730)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Principal payments of long-term debt (958) (931)
Proceeds from revolving credit facility 13,503 31,538
Principal payments of revolving credit facility (13,503) (31,538)
Principal payments of related party borrowing 0 (300)
Payments related to tax withholding for net-share settled equity awards (179) (1,129)
Repurchase of common stock (2,228) (12,945)
Net cash used in financing activities (3,365) (15,305)
Effect of exchange rates on cash and cash equivalents (3,029) (6,299)
Net increase (decrease) in cash and cash equivalents 16,004 (29,200)
Cash and cash equivalents at the beginning of the period 60,032 86,184
Cash and cash equivalents at the end of the period 76,036 56,984
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for income taxes, net of refunds 7,460 3,386
Cash paid for interest $ 124 $ 195

Source