XML 23 R8.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 $ 114,442 $ 106,171 $ 113,234
Adjustments to reconcile net income to net cash provided by operating activities:      
Stock-based compensation expense 48,517 52,443 54,768
Depreciation of property, plant, and equipment 20,289 21,271 17,270
Loss (gain) on disposal of property, plant, and equipment 164 88 229
Gain from sale of training center property (5,053) 0 0
Amortization of intangible assets 10,504 11,418 4,610
Excess and obsolete inventory charges 15,643 2,505 3,775
Fair value adjustment on acquired inventories (Note 21) 0 1,224 2,829
Amortization of discounts or (premiums) on investments (731) 306 1,745
Realized (gain) loss on sale of investments (156) 8 1,954
Change in deferred income taxes 40,147 (21,507) (19,779)
Accounts receivable (1,358) (32,128) 23,346
Unbilled revenue (13,869) (693) (255)
Inventories 4,863 (1,253) (22,591)
Prepaid expenses and other current assets 5,655 1,514 2,469
Accounts payable 11,707 18,352 (13,744)
Accrued expenses 15,957 2,916 (35,309)
Accrued income taxes (16,806) (9,278) (16,745)
Deferred revenue and customer deposits (4,178) (6,216) (9,122)
Other (223) 1,940 4,232
Net cash provided by operating activities 245,514 149,081 112,916
Cash flows from investing activities:      
Purchases of investments (290,224) (850,852) (184,056)
Maturities and sales of investments 320,279 828,370 496,462
Proceeds from sale of training center property 6,704 0 0
Purchases of property, plant, and equipment, net of proceeds from disposals (8,743) (15,043) (23,077)
Net payments related to business acquisitions (Note 21) 0 (1,444) (257,056)
Net cash provided by (used in) investing activities 28,016 (38,969) 32,273
Cash flows from financing activities:      
Net payments from issuance of common stock under stock plans (445) 994 3,268
Repurchase of common stock (151,233) (67,085) (79,794)
Payment Of Excise Tax, Prior Year Common Stock Repurchases (388) 0 0
Payment of dividends (54,627) (52,329) (49,079)
Net cash used in financing activities (206,693) (118,420) (125,605)
Effect of foreign exchange rate changes on cash and cash equivalents 9,994 (8,253) 1,697
Net change in cash and cash equivalents 76,831 (16,561) 21,281
Cash and cash equivalents at beginning of year 186,094 202,655 181,374
Cash and cash equivalents at end of year $ 262,925 $ 186,094 $ 202,655