v3.25.2
Cash Equivalents and Investments - Schedule of Cash Equivalents and Short and Long-Term Investments (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 4,578,913 $ 3,943,335
Gross Unrealized Gains 9,303 4,170
Gross Unrealized Losses (907) (5,898)
Fair Value 4,590,335 3,943,785
Cash Equivalents 846,451 635,708
Short-Term Investments 1,632,626 1,697,862
Long-Term Investments 2,111,258 1,610,215
Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 4,578,913 3,943,335
Gross Unrealized Gains 9,303 4,170
Gross Unrealized Losses (907) (5,898)
Fair Value 4,587,309 3,941,607
Cash Equivalents 846,451 635,708
Short-Term Investments 1,629,600 1,695,684
Long-Term Investments 2,111,258 1,610,215
Level 1 | Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 3,065,739 2,775,448
Gross Unrealized Gains 4,672 1,886
Gross Unrealized Losses (707) (4,446)
Fair Value 3,069,704 2,772,888
Cash Equivalents 815,756 615,890
Short-Term Investments 1,345,621 1,402,694
Long-Term Investments 908,327 754,304
Level 1 | Equity Securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value 3,026 2,178
Cash Equivalents 0 0
Short-Term Investments 3,026 2,178
Long-Term Investments 0 0
Level 2 | Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 1,513,174 1,167,887
Gross Unrealized Gains 4,631 2,284
Gross Unrealized Losses (200) (1,452)
Fair Value 1,517,605 1,168,719
Cash Equivalents 30,695 19,818
Short-Term Investments 283,979 292,990
Long-Term Investments 1,202,931 855,911
Money market funds | Level 1 | Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 795,856 615,890
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 795,856 615,890
Cash Equivalents 795,856 615,890
Short-Term Investments 0 0
Long-Term Investments 0 0
U.S. Treasury securities | Level 1 | Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 2,269,883 2,159,558
Gross Unrealized Gains 4,672 1,886
Gross Unrealized Losses (707) (4,446)
Fair Value 2,273,848 2,156,998
Cash Equivalents 19,900 0
Short-Term Investments 1,345,621 1,402,694
Long-Term Investments 908,327 754,304
U.S. agency securities | Level 2 | Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 467,031 293,423
Gross Unrealized Gains 83 82
Gross Unrealized Losses (123) (211)
Fair Value 466,991 293,294
Cash Equivalents 0 0
Short-Term Investments 0 1
Long-Term Investments 466,991 293,293
Commercial paper | Level 2 | Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 277,694 280,243
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (1)
Fair Value 277,694 280,242
Cash Equivalents 30,695 19,818
Short-Term Investments 246,999 260,424
Long-Term Investments 0 0
Corporate debt securities | Level 2 | Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 768,449 594,221
Gross Unrealized Gains 4,548 2,202
Gross Unrealized Losses (77) (1,240)
Fair Value 772,920 595,183
Cash Equivalents 0 0
Short-Term Investments 36,980 32,565
Long-Term Investments 735,940 562,618
Mutual funds | Level 1 | Equity Securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value 3,026 2,178
Cash Equivalents 0 0
Short-Term Investments 3,026 2,178
Long-Term Investments $ 0 $ 0