Note 12 - Stock-based Compensation (Details Textual) - USD ($) |
3 Months Ended | ||
---|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
Apr. 11, 2023 |
|
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount | $ 2,259 | ||
Share-Based Payment Arrangement, Option [Member] | |||
Share-Based Payment Arrangement, Expense | 2,705 | $ 2,675 | |
Restricted Stock Units (RSUs) [Member] | |||
Share-Based Payment Arrangement, Expense | $ 80,627 | $ 30,822 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares) | 110,488 | ||
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount | $ 283,325 | ||
The 2013 Equity Incentive Plan [Member] | |||
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) | 750,000 |
X | ||||||||||
- Definition Amount of expense for award under share-based payment arrangement. Excludes amount capitalized. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of cost to be recognized for option under share-based payment arrangement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Number of shares authorized for issuance under share-based payment arrangement. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|