Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 15,938 $ 8,624
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 10,538 10,195
Non-cash lease expense 3,792 4,386
Share-based compensation expense 4,223 3,580
Loss on sale of property, plant and equipment 0 1,330
Deferred income taxes (2,104) 26
Purchase of trading investment securities (94) (126)
Proceeds from sale of trading investment securities 14 95
Realized and unrealized gains on investments (112) (113)
Foreign exchange gains (4,451) (1,111)
Changes in assets and liabilities:    
Accounts receivable (5,254) (2,563)
Inventories (6,428) 4,392
Prepaid expenses and other current assets (1,323) (3,588)
Other assets (465) (444)
Accounts payable (2,401) 838
Accrued volume incentives and service fees 4,165 (876)
Accrued liabilities 5,412 (7,759)
Deferred revenue 4,615 (46)
Lease liabilities (3,883) (4,492)
Income taxes payable 2,814 180
Liability related to unrecognized tax benefits 235 442
Deferred compensation payable 192 144
Net cash provided by operating activities 25,423 13,114
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property, plant and equipment (4,143) (8,776)
Net cash used in investing activities (4,143) (8,776)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from revolving credit facility 1,823 40,172
Principal payments of revolving credit facility (1,823) (40,172)
Payments related to tax withholding for net-share settled equity awards (872) (893)
Repurchase of common stock (14,376) (8,436)
Net cash used in financing activities (15,248) (9,329)
Effect of exchange rates on cash and cash equivalents 4,822 1,322
Net increase (decrease) in cash and cash equivalents 10,854 (3,669)
Cash and cash equivalents at the beginning of the period 84,700 82,373
Cash and cash equivalents at the end of the period 95,554 78,704
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for income taxes, net of refunds 7,699 9,782
Cash paid for interest $ 71 $ 141