v3.26.1
Cash and Available-for-Sale Securities - Schedule of Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Cash $ 667,500 $ 682,700
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Amortized Cost 2,874,300 2,441,900
Estimated Fair Value 2,874,300 2,441,900
Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Cash 667,500 682,700
Estimated Fair Value 1,844,300 1,391,900
Investments    
Debt Securities, Available-for-sale [Line Items]    
Cash 0 0
Estimated Fair Value 1,030,000 1,050,000
Time deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,090,000 1,130,000
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 1,090,000 1,130,000
Time deposits | Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 60,000 80,000
Time deposits | Investments    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 1,030,000 1,050,000
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,116,800 629,200
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 1,116,800 629,200
Money market funds | Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 1,116,800 629,200
Money market funds | Investments    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value $ 0 $ 0