XML 84 R45.htm IDEA: XBRL DOCUMENT v3.25.4
Marketable Securities - Schedule of Available for Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 759,841 $ 1,014,372
Unrealized Holding Gains 1,054 2,595
Unrealized Holding Losses (20) (223)
Aggregate Fair Value 760,875 1,016,744
Short-term marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 661,607 655,718
Unrealized Holding Gains 964 1,680
Unrealized Holding Losses (18) (27)
Aggregate Fair Value 662,553 657,371
Long-term marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 98,234 358,654
Unrealized Holding Gains 90 915
Unrealized Holding Losses (2) (196)
Aggregate Fair Value 98,322 359,373
U.S. government treasuries | Short-term marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 599,200 627,809
Unrealized Holding Gains 893 1,618
Unrealized Holding Losses (9) (27)
Aggregate Fair Value 600,084 629,400
U.S. government treasuries | Long-term marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 58,524 334,300
Unrealized Holding Gains 21 788
Unrealized Holding Losses 0 (196)
Aggregate Fair Value 58,545 334,892
Corporate debt securities | Short-term marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 62,407 21,337
Unrealized Holding Gains 71 62
Unrealized Holding Losses (9) 0
Aggregate Fair Value 62,469 21,399
Corporate debt securities | Long-term marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 39,710 24,354
Unrealized Holding Gains 69 127
Unrealized Holding Losses (2) 0
Aggregate Fair Value $ 39,777 24,481
Commercial paper | Short-term marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   6,572
Unrealized Holding Gains   0
Unrealized Holding Losses   0
Aggregate Fair Value   $ 6,572