XML 90 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Capital Stock, Weighted Average Shares Outstanding (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Weighted Average Shares Outstanding [Abstract]      
Basic weighted-average common shares outstanding (in shares) 49,711 50,002 50,193
Effect of Dilutive Securities [Abstract]      
Stock awards and options (in shares) 149 523 1,234
Diluted weighted-average common shares outstanding (in shares) 49,860 50,525 51,427
Stock Options [Member]      
Weighted Average Shares Outstanding [Abstract]      
Anti-dilutive shares excluded from calculation of diluted earnings per share (in shares) 1,800 100 100