XML 72 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Note 15 - Earnings Per Share ("EPS") - Basic and Diluted Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic (in shares) 14,364 14,839 14,331 14,769
Share based awards (in shares) 153 17 0 0
Diluted shares used in the calculation of EPS (in shares) 14,517 14,856 14,331 14,769