XML 60 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Schedule of Cash and Available-for-sale Debt Securities' Amortized Cost, Unrealized Gains (Losses) and Fair Value by Significant Investment Category (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost $ 147,691,000 $ 86,864,000
Amortized Cost 1,859,871,000 1,676,044,000
Unrealized Gain 3,583,000 3,078,000
Unrealized (Loss) (1,012,000) (1,018,000)
Fair Value 1,862,442,000 1,678,104,000
Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 1,705,657,000 1,584,820,000
Unrealized Gain 3,583,000 3,078,000
Unrealized (Loss) (1,012,000) (1,018,000)
Fair Value 1,708,228,000 1,586,880,000
Cash & Cash Equivalents | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets measured at fair value on a recurring basis 147,691,000 86,864,000
Cash & Cash Equivalents | Fair Value, Recurring | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0 0
Available-for-sale Securities | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 1,708,228,000 1,586,880,000
Available-for-sale Securities | Fair Value, Recurring | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 1,708,228,000 1,586,880,000
Restricted Cash (Current and Non-Current) | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets measured at fair value on a recurring basis 6,523,000 4,360,000
Restricted Cash (Current and Non-Current) | Fair Value, Recurring | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0 0
Corporate bonds | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 466,769,000 312,510,000
Unrealized Gain 1,125,000 718,000
Unrealized (Loss) (316,000) (378,000)
Fair Value 467,578,000 312,850,000
Corporate bonds | Cash & Cash Equivalents | Fair Value, Recurring | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0 0
Corporate bonds | Available-for-sale Securities | Fair Value, Recurring | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 467,578,000 312,850,000
Corporate bonds | Restricted Cash (Current and Non-Current) | Fair Value, Recurring | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0 0
U.S. treasury securities | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 1,120,478,000 1,020,167,000
Unrealized Gain 2,403,000 2,344,000
Unrealized (Loss) (677,000) (544,000)
Fair Value 1,122,204,000 1,021,967,000
U.S. treasury securities | Cash & Cash Equivalents | Fair Value, Recurring | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0 0
U.S. treasury securities | Available-for-sale Securities | Fair Value, Recurring | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 1,122,204,000 1,021,967,000
U.S. treasury securities | Restricted Cash (Current and Non-Current) | Fair Value, Recurring | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0 0
U.S. government agency securities | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 69,872,000 84,154,000
Unrealized Gain 55,000 14,000
Unrealized (Loss) (19,000) (96,000)
Fair Value 69,908,000 84,072,000
U.S. government agency securities | Cash & Cash Equivalents | Fair Value, Recurring | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0 0
U.S. government agency securities | Available-for-sale Securities | Fair Value, Recurring | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 69,908,000 84,072,000
U.S. government agency securities | Restricted Cash (Current and Non-Current) | Fair Value, Recurring | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0 0
Commercial paper | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 48,538,000 167,989,000
Unrealized Gain 0 2,000
Unrealized (Loss) 0 0
Fair Value 48,538,000 167,991,000
Commercial paper | Cash & Cash Equivalents | Fair Value, Recurring | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0 0
Commercial paper | Available-for-sale Securities | Fair Value, Recurring | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 48,538,000 167,991,000
Commercial paper | Restricted Cash (Current and Non-Current) | Fair Value, Recurring | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0 0
Cash    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 51,410,000 51,189,000
Unrealized Gain 0 0
Unrealized (Loss) 0 0
Fair Value 51,410,000 51,189,000
Cash | Cash & Cash Equivalents | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 44,887,000 46,829,000
Cash | Available-for-sale Securities | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0 0
Cash | Restricted Cash (Current and Non-Current) | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 6,523,000 4,360,000
Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Unrealized Gain 0 0
Unrealized (Loss) 0 0
Money market funds | Level I    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 102,804,000 40,035,000
Unrealized Gain 0 0
Unrealized (Loss) 0 0
Fair Value 102,804,000 40,035,000
Money market funds | Cash & Cash Equivalents | Fair Value, Recurring | Level I    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 102,804,000 40,035,000
Money market funds | Available-for-sale Securities | Fair Value, Recurring | Level I    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0 0
Money market funds | Restricted Cash (Current and Non-Current) | Fair Value, Recurring | Level I    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value $ 0 $ 0