XML 43 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Note 13 - Equity (Tables)
9 Months Ended
Sep. 30, 2024
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, 2024

  71,305,893  $7,131  $237,502,156  $(69,950,738) $  $167,558,549 

Net income

           1,343,945      1,343,945 

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

  (37,427)  (4)  (282,596)        (282,600)

Issuance of common stock upon vesting of RSUs

  100,808   10   (10)         

Cash dividend ($0.60 per share)

           8,466      8,466 

Stock-based compensation

        813,774         813,774 

Balances at September 30, 2024

  71,369,274  $7,137  $238,033,324  $(68,598,327) $  $169,442,134 
  

Common Stock

  

Additional Paid-in

  

Accumulated

  

Other Comprehensive

  

Total Stockholders'

 
  

Shares

  

Amount

  

Capital

  

Deficit

  

Income

  

Equity

 

Balances at December 31, 2023

  71,091,616  $7,109  $235,795,420  $(38,943,622) $  $196,858,907 

Net income

           13,453,901      13,453,901 

Issuance of common stock

  49,940   5   (5)         

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

  (82,136)  (8)  (638,131)        (638,139)

Issuance of common stock upon vesting of RSUs

  309,854   31   (31)         

Cash dividend ($0.60 per share)

           (43,108,606)     (43,108,606)

Stock-based compensation

        2,876,071         2,876,071 

Balances at September 30, 2024

  71,369,274  $7,137  $238,033,324  $(68,598,327) $  $169,442,134 
  

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