v3.25.2
Note 9 - Share Repurchase Plan (Details Textual) - USD ($)
$ in Millions
May 03, 2025
Jan. 06, 2024
Share Repurchase Program, Authorized, Amount   $ 30.0
Share Repurchase Program, Remaining Authorized, Amount $ 26.3