v3.25.1
Fair Value Measurements - Cash , Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Short-term investments    
Amortized Cost $ 44,812 $ 47,512
Gross Unrealized Gains 16 31
Gross Unrealized Losses (9) (9)
Fair Value 44,819 47,534
Cash and Cash Equivalents    
Cash 16,253 19,888
Money market funds 37,157 31,708
Total 53,410 51,596
US government and agency securities    
Short-term investments    
Amortized Cost 29,511 32,309
Gross Unrealized Gains 15 23
Gross Unrealized Losses (8) (9)
Fair Value 29,518 32,323
Commercial paper    
Short-term investments    
Amortized Cost 15,301 15,203
Gross Unrealized Gains 1 8
Gross Unrealized Losses (1) 0
Fair Value $ 15,301 $ 15,211