v3.26.1
Note 5 - Share Repurchase Program (Details Textual) - USD ($)
$ in Millions
Jun. 30, 2026
May 03, 2022
Share Repurchase Program, Authorized, Amount   $ 50.0
Share Repurchase Program, Remaining Authorized, Amount $ 33.2