XML 75 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash and Available-for-Sale Securities - Schedule of Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 2,992,864 $ 1,626,310
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 2,992,864 1,626,310
Cash and Cash Equivalents 2,412,864 1,506,310
Investments 580,000 120,000
Cash    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 948,894 437,724
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 948,894 437,724
Cash and Cash Equivalents 948,894 437,724
Investments 0 0
Time deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 790,000 420,000
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 790,000 420,000
Cash and Cash Equivalents 210,000 300,000
Investments 580,000 120,000
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,253,970 768,586
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 1,253,970 768,586
Cash and Cash Equivalents 1,253,970 768,586
Investments $ 0 $ 0