v3.26.1
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Gross Unrealized Holding Gains $ 192 $ 1,123
Gross Unrealized Holding Losses (1,706) (20)
Amortized Cost 952,734 683,364
Aggregate Fair Value 955,353 690,544
Reconciliation to cash, cash equivalents and investments on condensed consolidated balance sheet    
Minus: Restricted cash equivalents invested in money market funds (8,900)  
Plus: Cash deposits 60,312 98,962
Total cash, cash equivalents and investments 1,007,742 781,590
Money market funds    
Reconciliation to cash, cash equivalents and investments on condensed consolidated balance sheet    
Minus: Restricted cash equivalents invested in money market funds (7,923) (7,916)
Level 1 | Money market funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Aggregate Fair Value 138,260 86,607
Level 1 | Equity securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Equity securities 4,133 6,077
Level 2 | U.S. government treasuries    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 441,125 310,148
Gross Unrealized Holding Gains 42 341
Gross Unrealized Holding Losses (1,090) (3)
Aggregate Fair Value 440,077 310,486
Level 2 | U.S. government agency bonds and discount notes    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 58,275 45,773
Gross Unrealized Holding Gains 0 6
Gross Unrealized Holding Losses (263) (16)
Aggregate Fair Value 58,012 45,763
Level 2 | Asset-backed securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 67,474 84,676
Gross Unrealized Holding Gains 47 277
Gross Unrealized Holding Losses (44) 0
Aggregate Fair Value 67,477 84,953
Level 2 | Corporate bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 247,600 156,160
Gross Unrealized Holding Gains 103 499
Gross Unrealized Holding Losses (309) (1)
Aggregate Fair Value $ 247,394 $ 156,658