v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 13,133 $ 10,159
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 12,619 14,246
Amortization of intangible assets 351 415
Loss on disposal of property and equipment 495 0
Stock-based compensation expense 17,565 18,760
Accretion of discount on investments (300) (721)
Deferred income taxes 1,758 (854)
Decrease in accounts receivable allowance for credit losses 0 (381)
Change in operating assets and liabilities:    
Accounts receivable (8,524) (30)
Inventories 9,097 (2,784)
Prepaid expenses and other assets 3,925 6,405
Accounts payable (7,210) 248
Other accrued liabilities (884) 9,995
NET CASH PROVIDED BY OPERATING ACTIVITIES 42,025 55,458
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (6,300) (11,652)
Purchases of investments (24,076) (47,696)
Proceeds from sales and maturities of investments 21,355 96,492
NET CASH PROVIDED BY (USED IN) INVESTING ACTIVITIES (9,021) 37,144
CASH FLOWS FROM FINANCING ACTIVITIES:    
Issuance of common stock under employee stock plans 2,690 2,787
Repurchase of common stock 0 (55,658)
Payments of dividends to stockholders (23,837) (23,768)
Proceeds from borrowings on line of credit 0 13,000
Repayments on line of credit 0 (13,000)
NET CASH USED IN FINANCING ACTIVITIES (21,147) (76,639)
NET INCREASE IN CASH AND CASH EQUIVALENTS 11,857 15,963
CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD 58,755 50,972
CASH AND CASH EQUIVALENTS AT END OF PERIOD $ 70,612 $ 66,935