v3.25.1
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash and cash equivalents $ 911,227 $ 1,046,534 $ 1,060,393
Marketable securities, Total Estimated Fair Value 2,300,000    
Fair Value, Measurements, Recurring      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash and cash equivalents 911,227 1,046,534  
Cash and cash equivalents 911,227 1,046,565  
Cash equivalents, Gross Unrealized Gains 0 0  
Cash Equivalents, Gross Unrealized Losses 0 (31)  
Marketable securities, Cost or Amortized Cost   2,315,409  
Marketable securities, Gross Unrealized Gains   5,213  
Marketable securities, Gross Unrealized Losses   (3,297)  
Marketable securities, Total Estimated Fair Value   2,317,325  
Cash, equity securities and marketable securities, Cost or Amortized Cost 3,193,352 3,361,974  
Equity securities and marketable securities, Gross Unrealized Gains 6,567 5,213  
Equity securities and marketable securities, Gross Unrealized Losses (1,236) (3,328)  
Cash, equity securities and marketable securities, Total Estimated Fair Value 3,198,683 3,363,859  
Fair Value, Measurements, Recurring | Cash      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash and cash equivalents 456,670 348,251  
Fair Value, Measurements, Recurring | Level 1 | U.S. government securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Marketable securities, Cost or Amortized Cost 2,191,534 2,186,192  
Marketable securities, Gross Unrealized Gains 6,486 4,984  
Marketable securities, Gross Unrealized Losses (1,233) (3,292)  
Marketable securities, Total Estimated Fair Value 2,196,787 2,187,884  
Fair Value, Measurements, Recurring | Level 1 | Money market funds      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash and cash equivalents 454,557 694,293  
Cash and cash equivalents 454,557 694,323  
Cash equivalents, Gross Unrealized Gains 0 0  
Cash Equivalents, Gross Unrealized Losses 0 (30)  
Fair Value, Measurements, Recurring | Level 1 | U.S. government securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash and cash equivalents   3,990  
Cash and cash equivalents   3,991  
Cash equivalents, Gross Unrealized Gains   0  
Cash Equivalents, Gross Unrealized Losses   (1)  
Fair Value, Measurements, Recurring | Level 2      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Marketable securities, Cost or Amortized Cost 2,282,125    
Marketable securities, Gross Unrealized Gains 6,567    
Marketable securities, Gross Unrealized Losses (1,236)    
Marketable securities, Total Estimated Fair Value 2,287,456    
Fair Value, Measurements, Recurring | Level 2 | Corporate debt securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Marketable securities, Cost or Amortized Cost 90,591 129,217  
Marketable securities, Gross Unrealized Gains 81 229  
Marketable securities, Gross Unrealized Losses (3) (5)  
Marketable securities, Total Estimated Fair Value $ 90,669 $ 129,441