Note 13 - Stockholders' Equity (Details Textual) - USD ($) |
1 Months Ended | 12 Months Ended | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Oct. 06, 2022 |
Apr. 28, 2022 |
Nov. 30, 2022 |
Oct. 31, 2022 |
May 31, 2022 |
Mar. 31, 2022 |
Feb. 28, 2022 |
Nov. 30, 2022 |
Jun. 17, 2022 |
Jun. 16, 2022 |
Feb. 15, 2022 |
|
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) | 50,000,000 | 300,000,000 | |||||||||
Treasury Stock, Value, Acquired, Cost Method | $ 434,920 | $ 2,065,076 | $ 4,999,993 | $ 7,346,422 | $ 2,653,571 | $ 17,499,982 | |||||
Stock Buyback Plan [Member] | |||||||||||
Stock Repurchase Program, Authorized Amount | $ 10,000,000 | ||||||||||
Treasury Stock, Value, Acquired, Cost Method | $ 2,500,000 | $ 5,000,000 | $ 10,000,000 | ||||||||
Stock Repurchase Program, Authorized Amount, Addition | $ 2,500,000 | $ 5,000,000 |
X | ||||||||||
- Definition The additional amount of stock repurchase plan authorized. No definition available.
|
X | ||||||||||
- Definition Number of shares authorized for issuance under share-based payment arrangement. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Definition Amount of stock repurchase plan authorized. No definition available.
|
X | ||||||||||
- Definition Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|