XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings (Loss) Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Basic weighted average shares outstanding 27,949 29,102 28,286 29,349
Effect of potentially dilutive stock options and restricted stock awards 36 121 0 0
Diluted weighted average common shares 27,985 29,223 28,286 29,349
Anti-dilutive shares 257 154 411 229