XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Investments and Fair Value Measurements - Schedule of Marketable Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Cost $ 671,038 $ 643,067
Gross Unrealized Gains 434 590
Gross Unrealized Losses (78) (247)
Fair Value 671,394 643,410
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Cost 922 802
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 922 802
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 444,833 442,353
Gross Unrealized Gains 269 442
Gross Unrealized Losses (28) (223)
Fair Value 445,074 442,572
U.S. agency and government-sponsored securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 179,273 146,762
Gross Unrealized Gains 29 16
Gross Unrealized Losses (47) (18)
Fair Value 179,255 146,760
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cost 8,601 9,600
Gross Unrealized Gains 10 8
Gross Unrealized Losses 0 0
Fair Value 8,611 9,608
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 895  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Fair Value 895  
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 36,514 43,550
Gross Unrealized Gains 126 124
Gross Unrealized Losses (3) (6)
Fair Value $ 36,637 $ 43,668