v3.26.1
Cash, cash equivalents, and marketable securities (Details 1) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Cash and Cash Equivalents [Line Items]      
Total cash and cash equivalents $ 6,558 $ 5,794 $ 8,899
Total marketable securities, short-term 23,315 47,395  
Total marketable securities, long-term 1,006 1,011  
Total cash, cash equivalents, and marketable securities 30,879 54,200  
Cash [Member]      
Cash and Cash Equivalents [Line Items]      
Total cash and cash equivalents 3,251 1,386  
Money Market Funds [Member]      
Cash and Cash Equivalents [Line Items]      
Total cash and cash equivalents 3,307 4,408  
Asset-Backed Securities [Member]      
Cash and Cash Equivalents [Line Items]      
Total marketable securities, short-term 1,008 1,012  
Total marketable securities, long-term 1,006 1,011  
Commercial Paper [Member]      
Cash and Cash Equivalents [Line Items]      
Total marketable securities, short-term 1,783 9,125  
Corporate Bond Securities [Member]      
Cash and Cash Equivalents [Line Items]      
Total marketable securities, short-term 12,672 18,171  
US Treasury Securities [Member]      
Cash and Cash Equivalents [Line Items]      
Total marketable securities, short-term $ 7,852 $ 19,087