v3.25.2
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%