XML 25 R7.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Cash flows from operating activities      
Net income $ 120,238 $ 200,992 $ 246,263
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 17,613 15,809 13,069
Deferred income taxes (10,697) (15,594) (20,018)
Stock-based compensation expense 20,773 20,951 18,269
Provision for doubtful accounts   2,987 1,129
Provision for excess and obsolete inventory 3,890 5,966 5,211
Accretion of discounts and premiums on short-term and long-term investments (4,154) (12,435) (12,077)
Unrealized currency gain on foreign denominated transactions 1,935 7,811 2,252
Mark-to-market adjustment on forward exchange contracts (435) (267)  
Changes in operating assets and liabilities:      
Accounts receivable 37,431 6,909 (50,755)
Inventories (42,217) 5,917 (69,957)
Prepaid expenses and other current assets (5,214) (11,703) (16,046)
Accounts payable and other current liabilities 6,191 (413) (8,103)
Deferred revenue (29,651) (71,097) 56,183
Income taxes 13,115 (9,034) 3,786
Other assets and liabilities (10,513) (5,981) (12,337)
Net cash provided by operating activities 118,305 140,818 156,869
Cash flows from investing activities      
Expenditures for property, plant and equipment and capitalized software (11,295) (12,181) (20,656)
Purchases of short-term and long-term investments (645,998) (539,120) (388,809)
Maturities and sales of short-term investments 687,220 442,575 308,607
Net cash provided by (used in) investing activities 29,927 (108,726) (100,858)
Cash flows from financing activities      
Net settlement on restricted stock grants (4,514) (11,563) (16,611)
Repurchase of common stock (121,081) (60,489) (52,499)
Proceeds from Employee Stock Purchase Plan purchases 2,459 2,385 2,057
Principal payments on finance lease obligation (1,357) (1,525) (1,240)
Proceeds from exercise of stock options     25
Net cash used in financing activities (124,493) (71,192) (68,268)
Effect of exchange rate changes on cash and cash equivalents 1,275 (3,787) (139)
Net increase (decrease) in cash, cash equivalents and restricted cash 25,014 (42,887) (12,396)
Cash, cash equivalents and restricted cash at beginning of period 131,064 173,951 186,347
Cash, cash equivalents and restricted cash at end of period 156,078 131,064 173,951
Supplemental disclosure of cash flow information      
Interest $ 4,573 $ 4,727 $ 4,874