XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - 2021 Convertible Senior Notes and Warrants (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2021
Mar. 12, 2021
Debt Instrument [Line Items]        
Treasury stock, shares, acquired     3,700,000  
Class of warrant or right, exercise price of warrants or rights     $ 180.00  
Stock-based awards excluded from diluted EPS calculation (antidilutive) (in shares) 16,000 57,000    
2021 Notes        
Debt Instrument [Line Items]        
Debt instrument, convertible, conversion price       $ 126.00
Convertible Debt Securities [Member]        
Debt Instrument [Line Items]        
Common stock, conversion price (in dollars per share)     $ 126.00  
Stock-based awards excluded from diluted EPS calculation (antidilutive) (in shares) 3,700,000   3,700,000