Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.1
Fair Value Measurements - Cash , Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Short-term investments    
Amortized Cost $ 58,045 $ 51,328
Gross Unrealized Gains 59 18
Gross Unrealized Losses (16) (6)
Fair Value 58,088 51,340
Cash and Cash Equivalents    
Cash 15,381 11,804
Cash and cash equivalents 50,756 61,997
US government and agency securities    
Short-term investments    
Amortized Cost 36,568 36,595
Gross Unrealized Gains 48 18
Gross Unrealized Losses (7) (6)
Fair Value 36,609 36,607
Commercial paper    
Short-term investments    
Amortized Cost 21,477 14,733
Gross Unrealized Gains 11 0
Gross Unrealized Losses (9) 0
Fair Value 21,479 14,733
Money market funds    
Cash and Cash Equivalents    
Money market funds $ 35,375 41,213
Commercial paper    
Cash and Cash Equivalents    
Commercial paper   $ 8,980