XML 115 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMMON STOCK AND EARNINGS PER SHARE - Anti-dilutive Securities and Convertible Notes (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mar. 15, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Dilutive securities 0 0 0  
Anti-dilutive securities (in shares) 2,741 68,269 2,497  
3.875% Convertible Senior Notes due 2025        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Interest rate (as a percent) 3.875%     3.875%
2025 Notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Dilutive convertible securities excluded $ 2.1 $ 2.2    
2025 Notes | ASU 2020-06        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Common Shares Applicable to Dilutive Effect of 2025 Notes 3,300,000 3,100,000