XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Note H - Earnings Per Share - 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
Weighted average common shares outstanding (in shares) 13,769 13,871 13,742 13,828
Dilutive effect of stock options and restricted stock units (in shares) 139 183 141 195
Weighted average common shares outstanding, assuming dilution (in shares) 13,908 14,054 13,883 14,023