XML 98 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Potentially Dilutive Shares Excluded From Diluted EPS Calculation (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
2022 Notes      
Earnings Per Share      
Antidilutive securities (in shares) 600 2,519 6,537
2023 Notes      
Earnings Per Share      
Antidilutive securities (in shares) 3,168 3,168 9,391
2026 Notes      
Earnings Per Share      
Antidilutive securities (in shares) 28,676 28,676 10,891