v3.26.3
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Gross Unrealized Holding Gains $ 101 $ 1,123
Gross Unrealized Holding Losses (3,943) (20)
Amortized Cost 858,748 683,364
Aggregate Fair Value 858,628 690,544
Reconciliation to cash, cash equivalents and investments on condensed consolidated balance sheet    
Minus: Restricted cash equivalents invested in money market funds (8,800)  
Plus: Cash deposits 50,588 98,962
Total cash, cash equivalents and investments 901,289 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,927) (7,916)
Level 1 | Money market funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Aggregate Fair Value 80,101 86,607
Level 1 | Equity securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Equity securities 3,722 6,077
Level 2 | U.S. government treasuries    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 421,395 310,148
Gross Unrealized Holding Gains 41 341
Gross Unrealized Holding Losses (2,337) (3)
Aggregate Fair Value 419,099 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 60,277 45,773
Gross Unrealized Holding Gains 0 6
Gross Unrealized Holding Losses (569) (16)
Aggregate Fair Value 59,708 45,763
Level 2 | Asset-backed securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 68,829 84,676
Gross Unrealized Holding Gains 17 277
Gross Unrealized Holding Losses (143) 0
Aggregate Fair Value 68,703 84,953
Level 2 | Corporate bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 228,146 156,160
Gross Unrealized Holding Gains 43 499
Gross Unrealized Holding Losses (894) (1)
Aggregate Fair Value $ 227,295 $ 156,658