XML 95 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Potentially Dilutive Shares Excluded From Diluted EPS Calculation (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
2022 Notes      
Earnings Per Share      
Antidilutive securities (in shares)   600 2,519
2023 Notes      
Earnings Per Share      
Antidilutive securities (in shares) 2,247 3,168 3,168
2026 Notes      
Earnings Per Share      
Antidilutive securities (in shares) 28,139 28,676 28,676