XML 39 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Net income (loss)

 $(3,590) $3,976  $(8,482) $(9,207)

Basic weighted average common shares outstanding

  1,299   1,095   1,268   1,014 

Weighted average common equivalent shares

     2       

Diluted weighted average common shares outstanding

  1,299   1,098   1,268   1,014 

Basic net income (loss) per share

 $(2.76) $3.63  $(6.69) $(9.08)

Diluted net income (loss) per share

 $(2.76) $3.62  $(6.69) $(9.08)