XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Investments and Fair Value Measurements - Schedule of Marketable Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Cost $ 482,455 $ 643,067
Gross Unrealized Gains 437 590
Gross Unrealized Losses (145) (247)
Fair Value 482,747 643,410
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Cost 1,312 802
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 1,312 802
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 257,504 442,353
Gross Unrealized Gains 325 442
Gross Unrealized Losses (10) (223)
Fair Value 257,819 442,572
U.S. agency and government-sponsored securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 196,196 146,762
Gross Unrealized Gains 65 16
Gross Unrealized Losses (135) (18)
Fair Value 196,126 146,760
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cost 5,767 9,600
Gross Unrealized Gains 3 8
Gross Unrealized Losses 0 0
Fair Value 5,770 9,608
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 499  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Fair Value 499  
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 21,177 43,550
Gross Unrealized Gains 44 124
Gross Unrealized Losses 0 (6)
Fair Value $ 21,221 $ 43,668