XML 43 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 13 - Equity (Tables)
3 Months Ended
Mar. 31, 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 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  
   

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

                      (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