XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Note 9 - Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2025

   

2024

   

2025

   

2024

 

Net loss

  $ (4,860 )   $ (3,629 )   $ (8,756 )   $ (8,791 )

Weighted-average number of shares used in computing net loss per share, basic and diluted

    7,674,910       6,973,218       7,564,523       6,881,648  

Net loss per share, basic and diluted

  $ (0.63 )   $ (0.52 )   $ (1.16 )   $ (1.28 )
                                 

Anti-dilutive shares excluded from computation of net loss per share (in shares)

    1,905,778       2,350,812       1,920,558       2,047,993