XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Narrative (Details) - shares
shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Jun. 15, 2024
Non-Participating Securities          
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]          
Anti-dilution adjustments (in shares) 1.3 0.9 0.8 0.9  
Common Stock          
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]          
Anti-dilution adjustments (in shares)   25.3   30.2  
Convertible Senior Notes Due 2027          
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]          
Issuance senior notes, stated percentage         4.00%