XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Cash , Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Short-term investments    
Amortized Cost $ 33,183 $ 47,512
Gross Unrealized Gains 4 31
Gross Unrealized Losses (7) (9)
Fair Value 33,180 47,534
Cash and Cash Equivalents    
Cash 18,501 19,888
Money market funds 26,164 31,708
Total 44,665 51,596
US government and agency securities    
Short-term investments    
Amortized Cost 23,350 32,309
Gross Unrealized Gains 4 23
Gross Unrealized Losses (5) (9)
Fair Value 23,349 32,323
Commercial paper    
Short-term investments    
Amortized Cost 9,833 15,203
Gross Unrealized Gains 0 8
Gross Unrealized Losses (2) 0
Fair Value $ 9,831 $ 15,211