XML 41 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Note 13 - Equity (Tables)
3 Months Ended
Mar. 31, 2025
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, 2024

  71,404,669  $7,140  $238,635,635  $(22,838,012) $  $215,804,763 

Net loss

           (408,223)     (408,223)

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

  (26,408)  (2)  (166,191)        (166,193)

Issuance of common stock upon vesting of RSUs

  62,822   6   (6)         

Stock-based compensation

        902,280         902,280 

Balances at March 31, 2025

  71,441,083  $7,144  $239,371,718  $(23,246,235) $  $216,132,627 
  

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

           10,277,340      10,277,340 

Issuance of common stock

  30,900   3   (158,983)        (158,980)

Cash dividend ($0.60 per share)

           (43,117,072)     (43,117,072)

Stock-based compensation

        1,130,010         1,130,010 

Balances at March 31, 2024

  71,122,516  $7,112  $236,766,447  $(71,783,354) $  $164,990,205