XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
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 weighted average shares outstanding 27,226 28,395 27,581 28,457
Effect of potentially dilutive stock options and restricted stock awards 2 0 8 0
Diluted weighted average common shares 27,228 28,395 27,589 28,457
Anti-dilutive shares 504 413 274 398