XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Equity (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Stockholders Equity [Table Text Block]
  

Common Stock

  

Additional Paid-in

  

Accumulated

  

Other Comprehensive

  Total Stockholders' 
  

Shares

  

Amount

  

Capital

  

Deficit

  

Income

  

Equity

 

Balances at December 31, 2022

  72,675,190  $7,268  $233,957,767  $(63,804,993) $  $170,160,042 

Net income

           (918,255)     (918,255)

Repurchase of common stock (including excise tax)

  (1,139,922)  (114)     (7,556,943)     (7,557,057)

Stock-based compensation

        408,730         408,730 

Balances at March 31, 2023

  71,535,268  $7,154  $234,366,497  $(72,280,191) $  $162,093,460 
  

Common Stock

  

Additional Paid-in

  

Accumulated

  

Other Comprehensive

  

Total Stockholders'

 
  

Shares

  

Amount

  

Capital

  

Deficit

  

Income

  

Equity

 

Balances at December 31, 2021

  73,543,602  $7,354  $226,070,308  $(51,763,255) $  $174,314,407 

Net loss

           (361,049)     (361,049)

Repurchase of common stock

  (979,802)  (98)     (6,572,685)     (6,572,783)

Payment of common stock tendered for employee stock-based compensation tax obligations

  (1,973)     (12,533)        (12,533)

Issuance of common stock upon vesting of RSUs

  4,540                

Stock-based compensation

        368,754         368,754 

Balances at March 31, 2022

  72,566,367  $7,256  $226,426,529  $(58,696,989) $  $167,736,796