XML 66 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Cash equivalents    
Fair Value $ 28,270 $ 108,608
Short-term marketable securities    
Short-term marketable securities 43,043 5,930
Total 71,297 114,577
Unrealized Gains 19 3
Unrealized Losses (3) (42)
Fair Value 71,313 114,538
Commercial paper    
Short-term marketable securities    
Amortized Cost 17,792  
Unrealized Gains 7  
Unrealized Losses 0  
Short-term marketable securities 17,799  
Government securities    
Short-term marketable securities    
Amortized Cost 25,232 5,929
Unrealized Gains 12 1
Unrealized Losses 0 0
Short-term marketable securities 25,244 5,930
Money market funds    
Cash equivalents    
Amortized Cost 15,090 11,576
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 15,090 11,576
Commercial paper    
Cash equivalents    
Amortized Cost 10,565 86,132
Unrealized Gains 0 0
Unrealized Losses (3) (42)
Fair Value 10,562 86,090
Government securities    
Cash equivalents    
Amortized Cost 2,618 10,940
Unrealized Gains 0 2
Unrealized Losses 0 0
Fair Value $ 2,618 $ 10,942