XML 83 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments and Fair Value Measurements - Schedule of Marketable Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 587,096 $ 434,628
Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 587,368 436,928
Gross Unrealized Gains 283 37
Gross Unrealized Losses (555) (3,222)
Fair Value 587,096 433,743
Long-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost   885
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   885
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 1,463 734
Certificates of deposit | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 1,463 747
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (13)
Fair Value 1,463 734
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 315,437 185,402
U.S. treasury securities | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 315,608 186,776
Gross Unrealized Gains 191 8
Gross Unrealized Losses (362) (1,382)
Fair Value 315,437 185,402
U.S. agency and government-sponsored securities | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 239,358 197,597
Gross Unrealized Gains 78 29
Gross Unrealized Losses (177) (1,660)
Fair Value 239,259 195,966
U.S. agency and government-sponsored securities | Long-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost   885
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   885
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 17,391 25,386
Commercial paper | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 17,382 25,386
Gross Unrealized Gains 9 0
Gross Unrealized Losses 0 0
Fair Value 17,391 25,386
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 928 22,619
Municipal bonds | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 927 22,764
Gross Unrealized Gains 1 0
Gross Unrealized Losses 0 (145)
Fair Value 928 22,619
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 12,618 3,636
Corporate bonds | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 12,630 3,658
Gross Unrealized Gains 4 0
Gross Unrealized Losses (16) (22)
Fair Value $ 12,618 $ 3,636