XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Net Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Years Ended December 31,

 
   

2022

   

2021

 

Net income used in the computation of basic and diluted net income per share (in thousands)

  $ (31,970 )   $ 29,440  
                 

Weighted average shares outstanding - basic

    15,764,859       15,438,849  

Dilutive common stock equivalents

    -       652,221  

Weighted average shares outstanding - diluted

    15,764,859       16,091,070  

Net income per share:

               

Basic

  $ (2.03 )   $ 1.91  

Diluted

  $ (2.03 )   $ 1.83