XML 44 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 13 - Equity (Tables)
6 Months Ended
Jun. 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 March 31, 2024

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

Net income

           1,832,616      1,832,616 

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

  (25,669)  (2)  (196,556)        (196,558)

Issuance of common stock upon vesting of RSUs

  209,046   21   (21)         

Stock-based compensation

        932,286         932,286 

Balances at June 30, 2024

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

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

           12,109,956      12,109,956 

Issuance of common stock

  49,940   5   (5)         

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

  (44,709)  (4)  (355,535)        (355,539)

Issuance of common stock upon vesting of RSUs

  209,046   21   (21)         

Cash dividend ($0.60 per share)

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

Stock-based compensation

        2,062,297         2,062,297 

Balances at June 30, 2024

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

Common Stock

  

Additional Paid-in

  

Accumulated

  

Other Comprehensive

  

Total Stockholders'

 
  

Shares

  

Amount

  

Capital

  

Deficit

  

Income

  

Equity

 

Balances at March 31, 2023

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

Net loss

           (2,875,476)     (2,875,476)

Repurchase of common stock (including excise tax)

  (596,900)  (60)     (3,515,396)     (3,515,456)

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

        721,440         721,440 

Balances at June 30, 2023

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

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

           (3,793,733)     (3,793,733)

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,130,170         1,130,170 

Balances at June 30, 2023

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