XML 98 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings (Loss) Per Share (Schedule Of Reconciliation Of Basic And Diluted Shares Of Common Stock Outstanding Used In Calculation Of Earnings (Loss) Per Share) (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings (Loss) Per Share      
Weighted average shares outstanding - basic 37,485 37,201 33,136
Effect of dilutive stock awards     2,509
Effect of dilutive deferred stock consideration for business acquisition     41
Weighted average shares outstanding - diluted 37,485 37,201 35,686
(Loss) income from continuing operations per share - Basic $ (0.42) $ (2.49) $ 0.06
(Loss) income from continuing operations per share - Diluted (0.42) (2.49) 0.06
Income from discontinued operations per share - Basic 0.15 0.62 0.72
Income from discontinued operations per share - Diluted 0.15 0.62 0.67
Basic net (loss) income per share (0.27) (1.88) 0.79
Diluted net (loss) income per share $ (0.27) $ (1.88) $ 0.73