XML 70 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities - Components (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Marketable Securities    
Amortized Cost $ 101,341 $ 94,136
Gross Unrealized Gains 269 162
Gross Unrealized Losses (28) (107)
Fair Value 101,582 94,191
Corporate debt securities    
Marketable Securities    
Amortized Cost 90,867 82,611
Gross Unrealized Gains 266 161
Gross Unrealized Losses (22) (93)
Fair Value 91,111 82,679
Government-sponsored securities    
Marketable Securities    
Amortized Cost 6,498 6,572
Gross Unrealized Gains 3  
Gross Unrealized Losses (5) (12)
Fair Value 6,496 6,560
Commercial paper    
Marketable Securities    
Amortized Cost 3,976 4,953
Gross Unrealized Gains   1
Gross Unrealized Losses (1) (2)
Fair Value $ 3,975 $ 4,952