XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments and Fair Value Measurements - Schedule of Marketable Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Cost $ 931,804 $ 587,368
Gross Unrealized Gains 50 283
Gross Unrealized Losses (1,215) (555)
Fair Value 930,639 587,096
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Cost 857 1,463
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 857 1,463
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 600,984 315,608
Gross Unrealized Gains 0 191
Gross Unrealized Losses (795) (362)
Fair Value 600,189 315,437
U.S. agency and government sponsored securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 261,681 239,358
Gross Unrealized Gains 14 78
Gross Unrealized Losses (319) (177)
Fair Value 261,376 239,259
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cost 23,027 17,382
Gross Unrealized Gains 1 9
Gross Unrealized Losses (14) 0
Fair Value 23,014 17,391
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 1,000 927
Gross Unrealized Gains 0 1
Gross Unrealized Losses 0 0
Fair Value 1,000 928
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 44,255 12,630
Gross Unrealized Gains 35 4
Gross Unrealized Losses (87) (16)
Fair Value $ 44,203 $ 12,618