XML 54 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Per Share Data - Antidilutive Securities Excluded from Computation (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive securities (in shares) 40,075 59,312
Share-Based Payment Arrangement, Option [Member]    
Antidilutive securities (in shares) 154,653  
Restricted Stock Units (RSUs) [Member]    
Antidilutive securities (in shares) [1] 417,190  
[1] For the three months ended March 31, 2025, the total excludes a weighted average of 40,075 cash-settled RSUs.