Annual report [Section 13 and 15(d), not S-K Item 405]

Fair Value Measurements - Cash , Cash Equivalents and Short-term Investments (Details)

v3.25.0.1
Fair Value Measurements - Cash , Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Short-term investments    
Amortized Cost $ 47,512 $ 58,045
Gross Unrealized Gains 31 59
Gross Unrealized Losses (9) (16)
Fair Value 47,534 58,088
Cash and Cash Equivalents    
Cash 19,888 15,381
Money market funds 31,708 35,375
Cash and cash equivalents 51,596 50,756
US government and agency securities    
Short-term investments    
Amortized Cost 32,309 36,568
Gross Unrealized Gains 23 48
Gross Unrealized Losses (9) (7)
Fair Value 32,323 36,609
Commercial paper    
Short-term investments    
Amortized Cost 15,203 21,477
Gross Unrealized Gains 8 11
Gross Unrealized Losses 0 (9)
Fair Value $ 15,211 $ 21,479