XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Amortized Cost    
Amortized Cost $ 546,018 $ 696,208
Gross Unrealized Gains    
Gross Unrealized Gains 1,171 1,169
Gross Unrealized Losses    
Gross Unrealized Losses (3) (452)
Fair Value    
Fair Value 547,186 696,925
U.S. government and municipal obligations    
Amortized Cost    
Maturing in one year or less 153,745 185,388
Maturing after one year through three years 54,675 102,331
Amortized Cost 208,420 287,719
Gross Unrealized Gains    
Maturing in one year or less 355 467
Maturing after one year through three years 264 316
Gross Unrealized Gains 619 783
Gross Unrealized Losses    
Maturing in one year or less (2)  
Maturing after one year through three years   (144)
Gross Unrealized Losses (2) (144)
Fair Value    
Maturing in one year or less 154,098 185,855
Maturing after one year through three years 54,939 102,503
Fair Value 209,037 288,358
Corporate debt securities    
Amortized Cost    
Maturing in one year or less 305,427 336,350
Maturing after one year through three years 32,171 72,139
Amortized Cost 337,598 408,489
Gross Unrealized Gains    
Maturing in one year or less 470 350
Maturing after one year through three years 82 36
Gross Unrealized Gains 552 386
Gross Unrealized Losses    
Maturing in one year or less   (54)
Maturing after one year through three years (1) (254)
Gross Unrealized Losses (1) (308)
Fair Value    
Maturing in one year or less 305,897 336,646
Maturing after one year through three years 32,252 71,921
Fair Value $ 338,149 $ 408,567