XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Stockholders Equity [Table Text Block]
  

Six Months Ended June 30, 2024

 

Year Ended December 31, 2023

  

Common Stock Issued

 

Held in Treasury

 

Common Stock Outstanding

 

Common Stock Issued

 

Held in Treasury

 

Common Stock Outstanding

Shares, beginning of period

  2,786,321      2,786,321   2,725,670      2,725,670 

Stock-based compensation

  12,548      12,548   69,597      69,597 

Exercise of stock options

  9,710      9,710          

Shares withheld for income taxes

           (8,946)     (8,946)

Shares, end of period

  2,808,579      2,808,579   2,786,321      2,786,321