Annual report pursuant to Section 13 and 15(d)

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)

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