XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Investments and Fair Value Measurements - Schedule of Marketable Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Cost $ 674,565 $ 587,368
Gross Unrealized Gains 1,178 283
Gross Unrealized Losses (39) (555)
Fair Value 675,704 587,096
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Cost 1,545 1,463
Gross Unrealized Gains 2 0
Gross Unrealized Losses 0 0
Fair Value 1,547 1,463
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 507,567 315,608
Gross Unrealized Gains 841 191
Gross Unrealized Losses (23) (362)
Fair Value 508,385 315,437
U.S. agency and government-sponsored securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 113,260 239,358
Gross Unrealized Gains 40 78
Gross Unrealized Losses (9) (177)
Fair Value 113,291 239,259
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cost 9,947 17,382
Gross Unrealized Gains 21 9
Gross Unrealized Losses 0 0
Fair Value 9,968 17,391
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost   927
Gross Unrealized Gains   1
Gross Unrealized Losses   0
Fair Value   928
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 42,246 12,630
Gross Unrealized Gains 274 4
Gross Unrealized Losses (7) (16)
Fair Value $ 42,513 $ 12,618