XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Note 14 - Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Stockholders Equity [Table Text Block]
                                   

Accumulated

         
                   

Additional

           

other

   

Total

 
   

Common stock

   

paid in

   

Retained

   

comprehensive

   

stockholders'

 
   

Number

   

Amount

   

capital

   

earnings

   

income (loss)

   

equity

 
                                                 

Balances, March 31, 2021

    10,624,415     $ 21,511     $ 1,778     $ 82,255     $ 1,870     $ 107,414  
                                                 

Exercise of stock options

    45,688       1,946       (699 )     -       -       1,247  

Shares deducted from exercise of stock options for payment of withholding taxes and exercise consideration

    (4,589 )     -       (80 )     -       -       (80 )

Stock-based compensation

    -       -       1,209       -       -       1,209  

Net income

    -       -       -       1,807       -       1,807  

Other comprehensive income (loss)

    -       -       -       -       (773 )     (773 )

Balances, June 30, 2021

    10,665,514     $ 23,457     $ 2,208     $ 84,062     $ 1,097     $ 110,824  
                                   

Accumulated

         
                   

Additional

           

other

   

Total

 
   

Common stock

   

paid in

   

Retained

   

comprehensive

   

stockholders'

 
   

Number

   

Amount

   

capital

   

earnings

   

income (loss)

   

equity

 
                                                 

Balances, December 31, 2020

    10,612,414     $ 20,798     $ 1,458     $ 80,106     $ 2,336     $ 104,698  
                                                 

Exercise of stock options

    73,875       2,659       (1,183 )     -       -       1,476  

Shares deducted from exercise of stock options for payment of withholding taxes and exercise consideration

    (20,775 )     -       (298 )     -       -       (298 )

Stock-based compensation

    -       -       2,231       -       -       2,231  

Net income

    -       -       -       3,956       -       3,956  

Other comprehensive income (loss)

    -       -       -       -       (1,239 )     (1,239 )

Balances, June 30, 2021

    10,665,514     $ 23,457     $ 2,208     $ 84,062     $ 1,097     $ 110,824