v3.26.1
Fair value measurement (Tables)
3 Months Ended
Mar. 31, 2026
Fair Value Disclosures [Abstract]  
Schedule of fair value, liabilities measured on recurring basis
                    
   Fair Values as of March 31, 2026 
   Level 1   Level 2   Level 3   Total 
Cash equivalents                    
Money market funds  $3,307   $-   $-   $3,307 
Marketable securities                    
Asset backed securities   -    2,014    -    2,014 
Commercial paper   -    1,783    -    1,783 
Corporate bonds   -    12,672    -    12,672 
US Treasury securities   -    7,852    -    7,852 
Total  $3,307   $24,321   $-   $27,628 

 

   Fair Values as of December 31, 2025 
   Level 1   Level 2   Level 3   Total 
Cash equivalents                    
Money market funds  $4,408   $-   $-   $4,408 
Marketable securities                    
Asset backed securities   -    2,023    -    2,023 
Commercial paper   -    9,125    -    9,125 
Corporate bonds   -    18,171    -    18,171 
US Treasury securities   -    19,087    -    19,087 
Total  $4,408   $48,406   $-   $52,814