XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Investments and Fair Value Measurements - Schedule of Marketable Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Cost $ 430,394 $ 643,067
Gross Unrealized Gains 231 590
Gross Unrealized Losses (228) (247)
Fair Value 430,397 643,410
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Cost 816 802
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 816 802
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 217,055 442,353
Gross Unrealized Gains 135 442
Gross Unrealized Losses (53) (223)
Fair Value 217,137 442,572
U.S. agency and government-sponsored securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 184,880 146,762
Gross Unrealized Gains 26 16
Gross Unrealized Losses (175) (18)
Fair Value 184,731 146,760
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cost 5,701 9,600
Gross Unrealized Gains 2 8
Gross Unrealized Losses 0 0
Fair Value 5,703 9,608
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 900  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Fair Value 900  
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 21,042 43,550
Gross Unrealized Gains 68 124
Gross Unrealized Losses 0 (6)
Fair Value $ 21,110 $ 43,668