Note 12 - Stock-based Compensation (Details Textual) - USD ($) |
6 Months Ended | ||
---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Apr. 11, 2023 |
|
Share-Based Payment Arrangement, Option [Member] | |||
Share-Based Payment Arrangement, Expense | $ 5,410 | $ 5,380 | |
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount | 5,410 | ||
Restricted Stock Units (RSUs) [Member] | |||
Share-Based Payment Arrangement, Expense | 137,943 | $ 58,000 | |
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount | $ 119,863 | ||
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares) | 251,865 | ||
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 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
|