XML 33 R8.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cash Flows provided by (used in) Operating Activities:    
Net income $ 17,223 $ 13,481
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 2,797 3,099
Adjustments to credit losses reserve 239 395
Stock-based compensation expense 2,639 2,208
Deferred income taxes (166)  
Amortization of discount on short-term investments, net (889) (45)
Gain on sale of short-term investments   (76)
Loss on disposal of fixed assets 50 16
Changes in assets and liabilities:    
Accounts receivable (13,700) 7,054
Inventories (50,727) (56,738)
Prepaid expenses and other current assets (775) (2,668)
Other non-current assets 574 84
Accounts payable 58,086 (26,958)
Accrued expenses and other liabilities (1,084) 7,761
Net cash provided by (used in) operating activities 14,267 (52,387)
Cash Flows (used in) provided by Investing Activities:    
Purchases of short-term investments (54,270) (52,358)
Proceeds from sale of short-term investments   108,763
Maturities of short-term investments 53,217 50,000
Purchases of property and equipment (1,984) (1,711)
Net cash (used in) provided by investing activities (3,037) 104,694
Cash Flows used in Financing Activities:    
Proceeds from short-term borrowings   732
Repayment of short-term borrowings   (732)
Purchase of common stock for treasury shares (2,481) (43,739)
Dividend payments (5,040) (3,910)
Payment of payroll taxes on stock-based compensation through shares withheld (671) (519)
Net cash used in financing activities (8,192) (48,168)
Increase in cash and cash equivalents 3,038 4,139
Cash and cash equivalents, beginning of period 193,221 178,318
Cash and cash equivalents, end of period 196,259 182,457
Non-cash Investing and Financing Activities:    
Accrued purchases of property and equipment 278 437
Accrued purchase of treasury shares   1,027
Accrued excise tax on treasury purchases 678 432
Supplemental Cash Flow Information:    
Income taxes paid $ 738 $ 3,059