XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 19 - Stock Options - Schedule Of Approved and Available Shares (Details)
Dec. 31, 2024
shares
The Two Thousand Twelve Share Incentive Plan [Member]  
Shares Authorized (in shares) 750,000
Shares Available (in shares) 0
The Two Thousand Fifteen Executive and Employee Stock Option Plan [Member]  
Shares Authorized (in shares) 2,000,000
Shares Available (in shares) 260,000
The Two Thousand Seventeen Executive and Employee Stock Option Plan [Member]  
Shares Authorized (in shares) 3,000,000
Shares Available (in shares) 290,000
The Two Thousand Nineteen Share Incentive Plan [Member]  
Shares Authorized (in shares) 2,000,000
Shares Available (in shares) 270,000
The Two Thousand Twenty-One Share Incentive Plan [Member]  
Shares Authorized (in shares) 1,375,000
Shares Available (in shares) 180,000
The Two Thousand Twenty-Three Share Incentive Plan [Member]  
Shares Authorized (in shares) 1,600,000
Shares Available (in shares) 880,000