v3.26.1
Fair value measurement (Tables)
6 Months Ended
Jun. 30, 2026
Fair Value Disclosures [Abstract]  
Schedule of fair value, liabilities measured on recurring basis
                    
   Fair Values as of June 30, 2026 
   Level 1   Level 2   Level 3   Total 
Cash equivalents                    
Money market funds  $27,870   $-   $-   $27,870 
Corporate bonds   1,376    -    -    1,376 
Marketable securities                    
Asset backed securities   -    2,008    -    2,008 
Commercial paper   -    6,814    -    6,814 
Corporate bonds   -    12,807    -    12,807 
US Treasury securities   -    5,964    -    5,964 
Total  $29,246   $27,593   $-   $56,839 

 

   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