XML 21 R6.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 262,925 $ 186,094
Current investments, amortized cost of $74,050 and $60,725 in 2025 and 2024, respectively, allowance for credit losses of $0 in 2025 and 2024 74,037 59,956
Accounts receivable, allowance for credit losses of $728 and $827 in 2025 and 2024, respectively 146,713 143,359
Unbilled revenue 16,980 3,055
Inventories 137,889 157,527
Prepaid expenses and other current assets 58,702 63,376
Total current assets 697,246 613,367
Non-current investments, amortized cost of $302,539 and $345,033 in 2025 and 2024, respectively, allowance for credit losses of $0 in 2025 and 2024 305,339 340,898
Property, plant, and equipment, net 86,015 98,445
Operating lease assets 72,310 67,326
Goodwill 386,279 384,937
Intangible assets, net 81,100 90,684
Deferred income taxes 383,272 392,166
Other assets 4,994 5,027
Total assets 2,016,555 1,992,850
Current liabilities:    
Accounts payable 50,203 38,046
Accrued expenses 91,397 71,760
Accrued income taxes 9,141 25,685
Deferred revenue and customer deposits 21,094 25,035
Operating lease liabilities 11,716 8,854
Total current liabilities 183,551 169,380
Non-current operating lease liabilities 64,870 61,363
Deferred income taxes 250,512 217,155
Reserve for income taxes 24,269 26,365
Other liabilities 1,452 1,082
Total liabilities 524,654 475,345
Commitments and contingencies (Note 11)
Shareholders’ equity:    
Preferred stock, $0.01 par value - Authorized: 400 shares in 2025 and 2024, respectively, no shares issued and outstanding 0 0
Common stock, $0.002 par value – Authorized: 300,000 shares in 2025 and 2024, respectively, issued and outstanding: 166,997 and 170,434 shares in 2025 and 2024, respectively 334 341
Additional paid-in capital 1,138,708 1,090,638
Retained earnings 406,355 499,303
Accumulated other comprehensive loss, net of tax (53,496) (72,777)
Total shareholders’ equity 1,491,901 1,517,505
Total liabilities and shareholders' equity $ 2,016,555 $ 1,992,850