XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Equity (Tables)
9 Months Ended
Sep. 30, 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 June 30, 2023

  71,082,944  $7,109  $234,873,128  $(110,806,181) $  $124,074,056 

Net loss

            (393,066)     (393,066)

Issuance of common stock upon exercise of stock options

  8,672                

Stock-based compensation

        459,823         459,823 

Balances at September 30, 2023

  71,091,616  $7,109  $235,332,951  $(111,199,247) $  $124,140,813 
  

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 loss

            (4,186,799)     (4,186,799)

Issuance of common stock upon exercise of stock options

  8,672                

Repurchase of common stock (including excise tax)

  (1,736,822)  (174)     (11,072,337)     (11,072,511)

Issuance of common stock upon vesting of RSUs

  144,576   15   (15)         

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

        (214,794)        (214,794)

Cash dividend ($0.45 per share)

           (32,135,118)     (32,135,118)

Stock-based compensation

        1,589,993         1,589,993 

Balances at September 30, 2023

  71,091,616  $7,109  $235,332,951  $(111,199,247) $  $124,140,813 
  

Common Stock

  

Additional Paid-in

  

Accumulated

  

Other Comprehensive

  

Total Stockholders'

 
  

Shares

  

Amount

  

Capital

  

Deficit

  

Income

  

Equity

 

Balances at June 30, 2022

  73,024,147  $7,302  $232,942,666  $(93,181,114) $  $139,768,854 

Net income

           33,040,588      33,040,588 

Stock-based compensation

        328,685         328,685 

Balances at September 30, 2022

  73,024,147  $7,302  $233,271,351  $(60,140,526) $  $173,138,127 
  

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 income

           34,716,600      34,716,600 

Repurchase of common stock

  (1,474,781)  (147)     (10,149,557)     (10,149,704)

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

  132,396   13   (13)         

Issuance of common stock upon exercise of warrants

  824,903   82   6,120,696         6,120,778 

Cash dividend ($0.45 per share)

           (32,944,314)     (32,944,314)

Stock-based compensation

        1,092,893         1,092,893 

Balances at September 30, 2022

  73,024,147  $7,302  $233,271,351  $(60,140,526) $  $173,138,127