XML 69 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Marketable Securities - Fair Value to Amortized Cost (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Marketable Securities    
Amortized Cost $ 139,350 $ 94,136
Gross Unrealized Gains 465 162
Gross Unrealized Losses (71) (107)
Fair Value 139,744 94,191
Corporate debt securities    
Marketable Securities    
Amortized Cost 124,917 82,611
Gross Unrealized Gains 461 161
Gross Unrealized Losses (65) (93)
Fair Value 125,313 82,679
Government-sponsored securities    
Marketable Securities    
Amortized Cost 6,998 6,572
Gross Unrealized Gains 4  
Gross Unrealized Losses (3) (12)
Fair Value 6,999 6,560
Commercial paper    
Marketable Securities    
Amortized Cost 7,435 4,953
Gross Unrealized Gains   1
Gross Unrealized Losses (3) (2)
Fair Value $ 7,432 $ 4,952