XML 73 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share - Narrative (Details) - $ / shares
shares in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2024
Mar. 31, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jun. 21, 2024
Mar. 12, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Stock-based awards excluded from diluted EPS calculation (antidilutive) (in shares)     17 300 700    
Treasury stock, shares, acquired (in shares)   3,700          
Class of warrant or right, exercise price of warrants or rights   $ 180.00          
2024 Notes              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Debt instrument, convertible, conversion price (in usd per share)           $ 131.24  
2024 Notes | Call Option              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Option indexed to issuer's equity, shares 6,100            
Option indexed to issuer's equity, strike price (in usd per share) $ 131.2353            
Option indexed to issuer's equity, cap price (in usd per share) $ 205.86            
Convertible Debt Securities              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Stock-based awards excluded from diluted EPS calculation (antidilutive) (in shares)   3,700 3,700        
Common stock conversion price (in usd per share)   $ 126.00          
Convertible Debt Securities | 2021 Notes              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Common stock conversion price (in usd per share)             $ 126.00