XML 111 R100.htm IDEA: XBRL DOCUMENT v3.25.2
Note 21 - Stock Repurchase Program (Details Textual) - New Stock Repurchase Program [Member] - shares
6 Months Ended
Jun. 30, 2025
Dec. 12, 2023
Share Repurchase Program, Authorized, Number of Shares (in shares)   1,000,000
Stock Repurchased During Period, Shares (in shares) 0