Note 9 - Stockholders' Equity (Details Textual) $ in Millions |
1 Months Ended |
|---|---|
|
Jun. 30, 2025
USD ($)
| |
| Stock Repurchase Program, Increase In Authorized Amount | $ 15 |
| Stock Repurchase Program, Authorized Amount | $ 50 |
| X | ||||||||||
- Definition Represents the amount of increase in stock repurchase plan authorized. No definition available.
|
| X | ||||||||||
- Definition Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|