XML 73 R51.htm IDEA: XBRL DOCUMENT v3.25.4
Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Amortized Cost    
Amortized Cost $ 488,672 $ 696,208
Gross Unrealized Gains    
Gross Unrealized Gains 1,034 1,169
Gross Unrealized Losses    
Gross Unrealized Losses (4) (452)
Fair Value    
Fair Value 489,702 696,925
U.S. government and municipal obligations    
Amortized Cost    
Maturing in one year or less 151,270 185,388
Maturing after one year through three years 42,358 102,331
Amortized Cost 193,628 287,719
Gross Unrealized Gains    
Maturing in one year or less 479 467
Maturing after one year through three years 127 316
Gross Unrealized Gains 606 783
Gross Unrealized Losses    
Maturing after one year through three years   (144)
Gross Unrealized Losses   (144)
Fair Value    
Maturing in one year or less 151,749 185,855
Maturing after one year through three years 42,485 102,503
Fair Value 194,234 288,358
Corporate debt securities    
Amortized Cost    
Maturing in one year or less 257,064 336,350
Maturing after one year through three years 37,980 72,139
Amortized Cost 295,044 408,489
Gross Unrealized Gains    
Maturing in one year or less 373 350
Maturing after one year through three years 55 36
Gross Unrealized Gains 428 386
Gross Unrealized Losses    
Maturing in one year or less   (54)
Maturing after one year through three years (4) (254)
Gross Unrealized Losses (4) (308)
Fair Value    
Maturing in one year or less 257,437 336,646
Maturing after one year through three years 38,031 71,921
Fair Value $ 295,468 $ 408,567