XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Note 12 - Stock-based Compensation Stock (Details Textual)
9 Months Ended
Sep. 30, 2024
USD ($)
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 207,284
Executive Officer [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 39,721
Share-Based Payment Arrangement, Option [Member]  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ $ 1,400,000
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 1 year 8 months 12 days
Stock Option Vesting Terms As Improbable to probable [Member]  
Share-Based Payment Arrangement, Plan Modification, Incremental Cost | $ $ 300,000
Stock Option Vesting Terms As Probable to probable [Member]  
Share-Based Payment Arrangement, Accelerated Cost | $ $ 12,000
Equity Incentive Plan 2015 [Member]  
Percentage of Total Shares Eligible for Plan Reserve, On an Annual Basis 4.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 23,774
The 2018 Employee, Director and Consultant Equity Incentive Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 0
The 2018 Employee, Director and Consultant Equity Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period 10 years
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 4 years
The 2018 Employee, Director and Consultant Equity Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Tranche One [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 1 year
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 25.00%