XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 15 - Share Repurchase Programs (Details Textual) - shares
3 Months Ended 24 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Apr. 01, 2022
Share Repurchase Program, Authorized, Number of Shares (in shares)       100,000,000
Treasury Stock, Shares, Acquired (in shares) 0 2,908,703 19,600,000