Note 25 - Subsequent Event (Details Textual) - Share Repurchase Program [Member] - Subsequent Event [Member] |
Jul. 01, 2025
shares
|
---|---|
Share Repurchase Program, Authorized, Number of Shares (in shares) | 1 |
Share Repurchase Program, Authorized, Percent of Outstanding Stock | 4.00% |