XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.2
FAIR VALUE MEASUREMENTS AND FINANCIAL INSTRUMENTS - Schedule of Financial Assets Subject to Fair Value Measurements on a Recurring Basis by Level Within the Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost $ 1,795,719 $ 1,606,865
Short-term investments 1,030,140 2,424,103
Long-term investments 776,677 1,012,223
Related Party    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 35,000 15,000
Long-term investments 30,000 20,000
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost 1,795,719 1,606,865
Gross Unrealized Gains 6,930 4,127
Gross Unrealized Losses (46) (1,088)
Short-term investments 1,030,140 2,424,103
Long-term investments 776,677 1,012,223
Total, amortized cost 3,595,652 5,040,152
Total, estimated fair value 3,602,536 5,043,191
Fair Value, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost 1,013,780 851,053
Amortized cost 1,909,873 2,988,250
Gross Unrealized Gains 3,769 2,820
Gross Unrealized Losses (33) (531)
Estimated Fair Value 1,913,609 2,990,539
Short-term investments 555,793 1,605,369
Long-term investments 344,036 534,117
Fair Value, Recurring | Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost 858,305 677,712
Amortized cost 858,305 677,712
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 858,305 677,712
Short-term investments 0 0
Long-term investments 0 0
Fair Value, Recurring | Level 1 | U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost 155,475 173,341
Amortized cost 1,051,568 2,310,538
Gross Unrealized Gains 3,769 2,820
Gross Unrealized Losses (33) (531)
Estimated Fair Value 1,055,304 2,312,827
Short-term investments 555,793 1,605,369
Long-term investments 344,036 534,117
Fair Value, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost 97,376 145,611
Amortized cost 1,001,216 1,441,701
Gross Unrealized Gains 3,161 1,307
Gross Unrealized Losses (13) (557)
Estimated Fair Value 1,004,364 1,442,451
Short-term investments 474,347 818,734
Long-term investments 432,641 478,106
Fair Value, Recurring | Level 2 | Time deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost 75,000 60,000
Amortized cost 405,000 515,000
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 405,000 515,000
Short-term investments 300,000 435,000
Long-term investments 30,000 20,000
Fair Value, Recurring | Level 2 | Time deposits | Related Party | GIB    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 35,000 15,000
Long-term investments 30,000 20,000
Fair Value, Recurring | Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost 22,376 75,442
Amortized cost 27,863 141,525
Gross Unrealized Gains 0 25
Gross Unrealized Losses (3) (4)
Estimated Fair Value 27,860 141,546
Short-term investments 5,484 66,104
Long-term investments 0 0
Fair Value, Recurring | Level 2 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost 0 10,169
Amortized cost 568,353 781,178
Gross Unrealized Gains 3,161 1,281
Gross Unrealized Losses (10) (553)
Estimated Fair Value 571,504 781,906
Short-term investments 168,863 313,631
Long-term investments 402,641 458,106
Fair Value, Recurring | Level 2 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost   0
Amortized cost   3,998
Gross Unrealized Gains   1
Gross Unrealized Losses   0
Estimated Fair Value   3,999
Short-term investments   3,999
Long-term investments   0
Cash | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost 684,563 610,201
Cash, estimated fair value 684,563 610,201
Short-term investments 0 0
Long-term investments $ 0 $ 0