XML 66 R46.htm IDEA: XBRL DOCUMENT v3.25.4
Marketable Securities - Schedule of Company's investing portfolio (Details) - Marketable securities - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Marketable Securities    
COST $ 770,301 $ 588,365
UNREALIZED GAINS 1,093 1,412
UNREALIZED LOSSES (21) (497)
FAIR VALUE 771,373 589,280
Maturities within one year    
Marketable Securities    
COST 597,742 378,096
UNREALIZED GAINS 912 833
UNREALIZED LOSSES (11) (65)
FAIR VALUE 598,643 378,864
Maturities between one and two years    
Marketable Securities    
COST 172,559 210,269
UNREALIZED GAINS 181 579
UNREALIZED LOSSES (10) (432)
FAIR VALUE 172,730 210,416
U.S. Treasury Securities | Maturities within one year    
Marketable Securities    
COST 221,182 158,332
UNREALIZED GAINS 430 469
UNREALIZED LOSSES 0 (34)
FAIR VALUE 221,612 158,767
U.S. Treasury Securities | Maturities between one and two years    
Marketable Securities    
COST 128,396 90,330
UNREALIZED GAINS 149 109
UNREALIZED LOSSES 0 (271)
FAIR VALUE 128,545 90,168
Debt securities issued by U.S. government agencies | Maturities within one year    
Marketable Securities    
COST 127,796 115,425
UNREALIZED GAINS 324 169
UNREALIZED LOSSES 0 0
FAIR VALUE 128,120 115,594
Debt securities issued by U.S. government agencies | Maturities between one and two years    
Marketable Securities    
COST 14,580 102,707
UNREALIZED GAINS 16 470
UNREALIZED LOSSES 0 (75)
FAIR VALUE 14,596 103,102
Commercial paper | Maturities within one year    
Marketable Securities    
COST 69,534 35,508
UNREALIZED GAINS 22 49
UNREALIZED LOSSES 0 0
FAIR VALUE 69,556 35,557
Corporate Debt Securities | Maturities within one year    
Marketable Securities    
COST 179,230 68,831
UNREALIZED GAINS 136 146
UNREALIZED LOSSES (11) (31)
FAIR VALUE 179,355 68,946
Corporate Debt Securities | Maturities between one and two years    
Marketable Securities    
COST 29,583 17,232
UNREALIZED GAINS 16 0
UNREALIZED LOSSES (10) (86)
FAIR VALUE $ 29,589 $ 17,146