Note 15 - Stockholders' Equity (Details Textual) - USD ($) |
1 Months Ended | 9 Months Ended | ||||||
---|---|---|---|---|---|---|---|---|
Jun. 17, 2022 |
Apr. 28, 2022 |
May 31, 2022 |
Mar. 31, 2022 |
Feb. 28, 2022 |
Aug. 31, 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 | ||||||
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Limited, Increased (in shares) | 1,300,000 | |||||||
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Limited (in shares) | 3,800,000 | 2,500,000 | ||||||
Treasury Stock, Value, Acquired, Cost Method | $ 4,999,993 | $ 7,346,422 | $ 2,653,571 | $ 14,999,986 | ||||
Stock Buyback Plan [Member] | ||||||||
Stock Repurchase Program, Authorized Amount | $ 10,000,000.0 | |||||||
Treasury Stock, Value, Acquired, Cost Method | $ 5,000,000.0 | $ 10,000,000.0 | ||||||
Stock Repurchase Program, Authorized Amount, Addition | $ 5,000,000.0 |
X | ||||||||||
- Definition The limit of the stock compensation plan. No definition available.
|
X | ||||||||||
- Definition The increased of limit of the stock conpensation plan. No definition available.
|
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
|