XML 105 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per share Earnings Per Share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Weighted-Average Diluted Shares Outstanding      
Weighted average common shares outstanding - basic 94,796 98,546 98,251
Diluted 96,174 100,154 98,251
Anti-dilutive Effect      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 176 144 1,936
Restricted Stock [Member]      
Reconciliation of Weighted-Average Diluted Shares Outstanding      
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 1,352 1,596 0
Anti-dilutive Effect      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 144 28 1,707
Other Equity-Based Awards      
Reconciliation of Weighted-Average Diluted Shares Outstanding      
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 26 12 0
Anti-dilutive Effect      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 32 116 229