XML 46 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Gross Unrealized Holding Gains $ 325 $ 1,123
Gross Unrealized Holding Losses (685) (20)
Equity securities 5,900  
Amortized Cost 776,579 683,364
Aggregate Fair Value 782,080 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 35,108 98,962
Total cash, cash equivalents and investments 809,269 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,919) (7,916)
Level 1 | Money market funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Aggregate Fair Value 190,227 86,607
Level 1 | Equity securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Equity securities 5,861 6,077
Level 2 | U.S. government treasuries    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 282,459 310,148
Gross Unrealized Holding Gains 55 341
Gross Unrealized Holding Losses (369) (3)
Aggregate Fair Value 282,145 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 50,274 45,773
Gross Unrealized Holding Gains 0 6
Gross Unrealized Holding Losses (105) (16)
Aggregate Fair Value 50,169 45,763
Level 2 | Asset-backed securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 76,530 84,676
Gross Unrealized Holding Gains 125 277
Gross Unrealized Holding Losses (26) 0
Aggregate Fair Value 76,629 84,953
Level 2 | Corporate bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 177,089 156,160
Gross Unrealized Holding Gains 145 499
Gross Unrealized Holding Losses (185) (1)
Aggregate Fair Value $ 177,049 $ 156,658