XML 66 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Aggregate Fair Value $ 222,947 $ 241,576 $ 848,631
Gross Unrealized Holding Gains 1,488 1,044  
Gross Unrealized Holding Losses (71) (130)  
Equity securities 4,400    
Amortized Cost 1,077,353 1,621,500  
Aggregate Fair Value 1,083,120 1,632,267  
Reconciliation to cash, cash equivalents and investments on consolidated balance sheet      
Minus: Restricted cash equivalents invested in money market funds (95,700)    
Plus: Cash deposits 32,524 15,133  
Total cash, cash equivalents and investments 1,095,363 1,627,684  
Money market funds      
Reconciliation to cash, cash equivalents and investments on consolidated balance sheet      
Minus: Restricted cash equivalents invested in money market funds (20,281) (19,716)  
Level 1 | Money market funds      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Amortized Cost 146,505 278,187  
Aggregate Fair Value 146,505 278,187  
Level 1 | Equity securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Equity securities 4,350 9,853  
Level 2 | U.S. government treasuries      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Amortized Cost 588,794 1,162,124  
Gross Unrealized Holding Gains 722 1,017  
Gross Unrealized Holding Losses (33) (80)  
Aggregate Fair Value 589,483 1,163,061  
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 38,081 181,189  
Gross Unrealized Holding Gains 17 27  
Gross Unrealized Holding Losses (19) (50)  
Aggregate Fair Value 38,079 $ 181,166  
Level 2 | Asset-back securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Amortized Cost 51,038    
Gross Unrealized Holding Gains 220    
Gross Unrealized Holding Losses (10)    
Aggregate Fair Value 51,248    
Level 2 | Corporate bonds      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Amortized Cost 252,935    
Gross Unrealized Holding Gains 529    
Gross Unrealized Holding Losses (9)    
Aggregate Fair Value $ 253,455