Note 15 - Stockholders' Equity (Details Textual) - USD ($) $ in Millions |
1 Months Ended | 9 Months Ended | |||||||
---|---|---|---|---|---|---|---|---|---|
Oct. 06, 2022 |
Apr. 28, 2022 |
Nov. 30, 2022 |
May 31, 2022 |
Mar. 31, 2022 |
Aug. 31, 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 | $ 15.0 | ||||||||
Stock Buyback Plan [Member] | |||||||||
Stock Repurchase Program, Authorized Amount | $ 10.0 | ||||||||
Treasury Stock, Value, Acquired, Cost Method | $ 2.5 | $ 5.0 | $ 10.0 | ||||||
Stock Repurchase Program, Authorized Amount, Addition | $ 2.5 | $ 5.0 |