XML 10 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
CURRENT ASSETS:    
Cash and cash equivalents $ 95,804 $ 98,980
Short-term investments 429,404 393,690
Accounts receivable 147,043 113,648
Inventory 208,199 182,938
Other current assets 130,352 110,575
Total current assets 1,010,802 899,831
PROPERTY AND EQUIPMENT, net of accumulated depreciation of $174,863 and $169,877 205,131 195,239
ACQUIRED TECHNOLOGY, net of accumulated amortization of $212,007 and $203,621 65,168 73,554
OTHER INTANGIBLE ASSETS, net of accumulated amortization of $12,550 and $11,842 4,738 5,446
GOODWILL 15,535 15,535
INVESTMENTS 432,368 457,593
DEFERRED INCOME TAXES 82,909 78,320
OTHER ASSETS 115,047 106,815
TOTAL ASSETS 1,931,698 1,832,333
CURRENT LIABILITIES:    
Accounts payable 38,467 36,590
Accrued expenses 44,082 46,026
Deferred revenue 36,005 33,074
Other current liabilities 7,001 9,720
Total current liabilities 125,555 125,410
DEFERRED REVENUE 2,224 537
RETIREMENT PLAN BENEFIT LIABILITY 55,285 54,450
OTHER LIABILITIES 34,022 35,411
Total liabilities 217,086 215,808
COMMITMENTS AND CONTINGENCIES (Note 18)
SHAREHOLDERS' EQUITY:    
Preferred Stock, par value $0.01 per share, 5,000,000 shares authorized, 200,000 shares of Series A Nonconvertible Preferred Stock issued and outstanding (liquidation value of $7.50 per share or $1,500) 2 2
Common Stock, par value $0.01 per share, 200,000,000 shares authorized, 48,899,719 and 48,834,541 shares issued, and 47,534,071 and 47,468,893 shares outstanding, at June 30, 2025 and December 31, 2024, respectively 489 488
Additional paid-in capital 732,068 723,719
Retained earnings 1,023,184 934,655
Accumulated other comprehensive income (loss) 153 (1,055)
Treasury stock, at cost (1,365,648 shares at June 30, 2025 and December 31, 2024) (41,284) (41,284)
Total shareholders’ equity 1,714,612 1,616,525
TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY $ 1,931,698 $ 1,832,333