v3.26.1
Note 13 - Equity (Tables)
6 Months Ended
Jun. 30, 2026
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, 2026

  71,724,097  $7,172  $242,057,171  $(90,442,741) $—  $151,621,602 

Net income

  —   —   —   12,463,434   —   12,463,434 

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

  (905)  —   (4,164)  —   —   (4,164)

Issuance of common stock upon vesting of RSUs

  120,850   12   (12)  —   —   — 

Cash dividend ($0.60)

  —   —   —   349   —   349 

Stock-based compensation

  —   —   1,209,414   —   —   1,209,414 

Balances at June 30, 2026

  71,844,042  $7,184  $243,262,409  $(77,978,958) $—  $165,290,635 
  

Common Stock

  

Additional Paid-in

  

Accumulated

  

Other Comprehensive

  

Total Stockholders'

 
  

Shares

  

Amount

  

Capital

  

Deficit

  

Income

  

Equity

 

Balances at December 31, 2025

  71,611,302  $7,161  $241,885,214  $(43,070,803) $—  $198,821,572 

Net income

  —   —   —   9,009,184   —   9,009,184 

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

  (104,762)  (10)  (585,151)  —   —   (585,161)

Issuance of common stock upon vesting of RSUs

  337,502   33   (33)  —   —   — 

Cash dividend ($0.60 per share)

  —   —   —   (43,917,339)  —   (43,917,339)

Stock-based compensation

  —   —   1,962,379   —   —   1,962,379 

Balances at June 30, 2026

  71,844,042  $7,184  $243,262,409  $(77,978,958) $—  $165,290,635 
  

Common Stock

  

Additional Paid-in

  

Accumulated

  

Other Comprehensive

  

Total Stockholders'

 
  

Shares

  

Amount

  

Capital

  

Deficit

  

Income

  

Equity

 

Balances at March 31, 2025

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

Net income

  —   —   —   35,483,103   —   35,483,103 

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

  (4,443)  —   (26,113)  —   —   (26,113)

Issuance of common stock upon vesting of RSUs

  103,115   10   (10)  —   —   — 

Cash dividend (0.60 per share)

  —   —   —   (43,512,008)  —   (43,512,008)

Stock-based compensation

  —   —   1,234,439   —   —   1,234,439 

Balances at June 30, 2025

  71,539,755  $7,154  $240,580,034  $(31,275,140) $—  $209,312,048 
  

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 income

  —   —   —   35,074,880   —   35,074,880 

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

  (30,851)  (2)  (192,304)  —   —   (192,306)

Issuance of common stock upon vesting of RSUs

  165,937   16   (16)  —   —   — 

Cash dividend ($0.60 per share)

  —   —   —   (43,512,008)  —   (43,512,008)

Stock-based compensation

  —   —   2,136,719   —   —   2,136,719 

Balances at June 30, 2025

  71,539,755  $7,154  $240,580,034  $(31,275,140) $—  $209,312,048