Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 10,546 $ 15,938
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 9,735 10,538
Non-cash lease expense 3,123 3,792
Share-based compensation expense 5,585 4,223
Deferred income taxes 1,012 (2,104)
Purchase of trading investment securities (220) (94)
Proceeds from sale of trading investment securities 287 14
Realized and unrealized gains on investments (161) (112)
Foreign exchange (gains) losses 1,637 (4,451)
Changes in assets and liabilities:    
Accounts receivable (9,507) (5,254)
Inventories (2,900) (6,428)
Prepaid expenses and other current assets (1,334) (1,323)
Other assets 398 (465)
Accounts payable 525 (2,401)
Accrued volume incentives and service fees 2,751 4,165
Accrued liabilities (7,219) 5,412
Deferred revenue (226) 4,615
Lease liabilities (2,421) (3,883)
Income taxes payable (3,286) 2,814
Liability related to unrecognized tax benefits 1,320 235
Deferred compensation payable 94 192
Net cash provided by operating activities 9,739 25,423
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property, plant and equipment (6,793) (4,143)
Net cash used in investing activities (6,793) (4,143)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from revolving credit facility 30,935 1,823
Principal payments of revolving credit facility (30,935) (1,823)
Payments related to tax withholding for net-share settled equity awards (2,502) (872)
Repurchase of common stock (6,096) (14,376)
Net cash used in financing activities (8,598) (15,248)
Effect of exchange rates on cash and cash equivalents 1,138 4,822
Net increase (decrease) in cash and cash equivalents (4,514) 10,854
Cash and cash equivalents at the beginning of the period 93,891 84,700
Cash and cash equivalents at the end of the period 89,377 95,554
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for income taxes, net of refunds 9,457 7,699
Cash paid for interest $ 118 $ 71