XML 47 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Amortized Cost    
Amortized Cost $ 415,803 $ 488,672
Gross Unrealized Gains    
Gross Unrealized Gains 290 1,034
Gross Unrealized Losses    
Gross Unrealized Losses (364) (4)
Fair Value    
Fair Value 415,729 489,702
U.S. government and municipal obligations    
Amortized Cost    
Maturing in one year or less 130,757 151,270
Maturing after one year through three years 37,617 42,358
Amortized Cost 168,374 193,628
Gross Unrealized Gains    
Maturing in one year or less 185 479
Maturing after one year through three years 16 127
Gross Unrealized Gains 201 606
Gross Unrealized Losses    
Maturing in one year or less (3)  
Maturing after one year through three years (83)  
Gross Unrealized Losses (86)  
Fair Value    
Maturing in one year or less 130,939 151,749
Maturing after one year through three years 37,550 42,485
Fair Value 168,489 194,234
Corporate debt securities    
Amortized Cost    
Maturing in one year or less 205,565 257,064
Maturing after one year through three years 41,864 37,980
Amortized Cost 247,429 295,044
Gross Unrealized Gains    
Maturing in one year or less 84 373
Maturing after one year through three years 5 55
Gross Unrealized Gains 89 428
Gross Unrealized Losses    
Maturing in one year or less (130)  
Maturing after one year through three years (148) (4)
Gross Unrealized Losses (278) (4)
Fair Value    
Maturing in one year or less 205,519 257,437
Maturing after one year through three years 41,721 38,031
Fair Value $ 247,240 $ 295,468