XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Aggregate Fair Value $ 170,084 $ 222,947 $ 168,350
Gross Unrealized Holding Gains 1,146 1,488  
Gross Unrealized Holding Losses (67) (71)  
Equity securities 8,700    
Amortized Cost 791,466 1,077,353  
Aggregate Fair Value 801,224 1,083,120  
Reconciliation to cash, cash equivalents and investments on condensed consolidated balance sheet      
Minus: Restricted cash equivalents invested in money market funds (9,200)    
Plus: Cash deposits 17,710 32,524  
Total cash, cash equivalents and investments 810,725 1,095,363  
Money market funds      
Reconciliation to cash, cash equivalents and investments on condensed consolidated balance sheet      
Minus: Restricted cash equivalents invested in money market funds (8,209) (20,281)  
Level 1 | Money market funds      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Amortized Cost 124,911 146,505  
Aggregate Fair Value 124,911 146,505  
Level 1 | Equity securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Equity securities 8,679 4,350  
Level 2 | U.S. government treasuries      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Amortized Cost 380,900 588,794  
Gross Unrealized Holding Gains 233 722  
Gross Unrealized Holding Losses (52) (33)  
Aggregate Fair Value 381,081 589,483  
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 31,996 38,081  
Gross Unrealized Holding Gains 8 17  
Gross Unrealized Holding Losses (15) (19)  
Aggregate Fair Value 31,989 38,079  
Level 2 | Asset-backed securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Amortized Cost 85,151 51,038  
Gross Unrealized Holding Gains 340 220  
Gross Unrealized Holding Losses 0 (10)  
Aggregate Fair Value 85,491 51,248  
Level 2 | Corporate bonds      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Amortized Cost 168,508 252,935  
Gross Unrealized Holding Gains 565 529  
Gross Unrealized Holding Losses 0 (9)  
Aggregate Fair Value $ 169,073 $ 253,455