| Schedule of marketable debt securities, classified as available-for-sale |
| | | | | | | | | | | | | | | Amortized | | Gross Unrealized | | Gross Unrealized | | Fair | | | Cost | | Gains | | Losses | | Value | | | | (In thousands) | June 30, 2026 | | | | | | | | | | | | | Marketable securities | | | | | | | | | | | | | U.S. government and municipal obligations | | | | | | | | | | | | | Maturing in one year or less | | $ | 165,974 | | $ | 50 | | $ | (261) | | $ | 165,763 | Maturing after one year through three years | | | 101,406 | | | — | | | (504) | | | 100,902 | Total U.S. government and municipal obligations | | $ | 267,380 | | $ | 50 | | $ | (765) | | $ | 266,665 | Corporate debt securities | | | | | | | | | | | | | Maturing in one year or less | | $ | 325,803 | | $ | 35 | | $ | (449) | | $ | 325,389 | Maturing after one year through three years | | | 78,248 | | | — | | | (169) | | | 78,079 | Total corporate debt securities | | $ | 404,051 | | $ | 35 | | $ | (618) | | $ | 403,468 | Total marketable securities | | $ | 671,431 | | $ | 85 | | $ | (1,383) | | $ | 670,133 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Amortized | | Gross Unrealized | | Gross Unrealized | | Fair | | | Cost | | Gains | | Losses | | Value | | | | (In thousands) | December 31, 2025 | | | | | | | | | | | | | Marketable securities | | | | | | | | | | | | | U.S. government and municipal obligations | | | | | | | | | | | | | Maturing in one year or less | | $ | 151,270 | | $ | 479 | | $ | — | | $ | 151,749 | Maturing after one year through three years | | | 42,358 | | | 127 | | | — | | | 42,485 | Total U.S. government and municipal obligations | | $ | 193,628 | | $ | 606 | | $ | — | | $ | 194,234 | Corporate debt securities | | | | | | | | | | | | | Maturing in one year or less | | $ | 257,064 | | $ | 373 | | $ | — | | $ | 257,437 | Maturing after one year through three years | | | 37,980 | | | 55 | | | (4) | | | 38,031 | Total corporate debt securities | | $ | 295,044 | | $ | 428 | | $ | (4) | | $ | 295,468 | Total marketable securities | | $ | 488,672 | | $ | 1,034 | | $ | (4) | | $ | 489,702 |
|