XML 85 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
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
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost $ 1,606,865 $ 1,369,947
Short-term investments 2,424,103 2,489,798
Long-term investments (including $20,000 and nil associated with a related party as of December 31, 2024 and 2023, respectively) 1,012,223 461,029
Related Party    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 15,000 0
Long-term investments (including $20,000 and nil associated with a related party as of December 31, 2024 and 2023, respectively) 20,000 0
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost 1,606,865 1,369,947
Gross Unrealized Gains 4,127 3,869
Gross Unrealized Losses (1,088) (2,772)
Short-term investments 2,424,103 2,489,798
Long-term investments (including $20,000 and nil associated with a related party as of December 31, 2024 and 2023, respectively) 1,012,223 461,029
Total, amortized cost 5,040,152 4,319,677
Total, estimated fair value 5,043,191 4,320,774
Fair Value, Recurring | Cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost 610,201 516,673
Cash, estimated fair value 610,201 516,673
Short-term investments 0 0
Long-term investments (including $20,000 and nil associated with a related party as of December 31, 2024 and 2023, respectively) 0 0
Fair Value, Recurring | Level 1:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost 851,053 803,274
Amortized cost 2,988,250 2,732,413
Gross Unrealized Gains 2,820 2,480
Gross Unrealized Losses (531) (2,073)
Estimated Fair Value 2,990,539 2,732,820
Short-term investments 1,605,369 1,638,537
Long-term investments (including $20,000 and nil associated with a related party as of December 31, 2024 and 2023, respectively) 534,117 291,009
Fair Value, Recurring | Level 2:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost 145,611 50,000
Amortized cost 1,441,701 1,070,591
Gross Unrealized Gains 1,307 1,389
Gross Unrealized Losses (557) (699)
Estimated Fair Value 1,442,451 1,071,281
Short-term investments 818,734 851,261
Long-term investments (including $20,000 and nil associated with a related party as of December 31, 2024 and 2023, respectively) 478,106 170,020
Fair Value, Recurring | Money market funds | Level 1:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost 677,712 698,702
Amortized cost 677,712 698,702
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 677,712 698,702
Short-term investments 0 0
Long-term investments (including $20,000 and nil associated with a related party as of December 31, 2024 and 2023, respectively) 0 0
Fair Value, Recurring | U.S. Treasury securities | Level 1:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost 173,341 104,572
Amortized cost 2,310,538 2,033,711
Gross Unrealized Gains 2,820 2,480
Gross Unrealized Losses (531) (2,073)
Estimated Fair Value 2,312,827 2,034,118
Short-term investments 1,605,369 1,638,537
Long-term investments (including $20,000 and nil associated with a related party as of December 31, 2024 and 2023, respectively) 534,117 291,009
Fair Value, Recurring | Certificates of deposit | Level 2:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost 0 0
Amortized cost 3,998 105,993
Gross Unrealized Gains 1 97
Gross Unrealized Losses 0 (22)
Estimated Fair Value 3,999 106,068
Short-term investments 3,999 106,068
Long-term investments (including $20,000 and nil associated with a related party as of December 31, 2024 and 2023, respectively) 0 0
Fair Value, Recurring | Time deposits | Level 2:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost 60,000 50,000
Amortized cost 515,000 50,000
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 515,000 50,000
Short-term investments 435,000 0
Long-term investments (including $20,000 and nil associated with a related party as of December 31, 2024 and 2023, respectively) 20,000 0
Fair Value, Recurring | Time deposits | Level 2: | Related Party    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 35,000  
Fair Value, Recurring | Commercial paper | Level 2:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost 75,442 0
Amortized cost 141,525 299,248
Gross Unrealized Gains 25 191
Gross Unrealized Losses (4) (8)
Estimated Fair Value 141,546 299,431
Short-term investments 66,104 299,431
Long-term investments (including $20,000 and nil associated with a related party as of December 31, 2024 and 2023, respectively) 0 0
Fair Value, Recurring | Corporate debt securities | Level 2:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized cost 10,169 0
Amortized cost 781,178 615,350
Gross Unrealized Gains 1,281 1,101
Gross Unrealized Losses (553) (669)
Estimated Fair Value 781,906 615,782
Short-term investments 313,631 445,762
Long-term investments (including $20,000 and nil associated with a related party as of December 31, 2024 and 2023, respectively) $ 458,106 $ 170,020