XML 121 R110.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Common Share - Narrative (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Convertible Debt Securities    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Securities excluded in the calculation of diluted earnings per share (in shares) 30,479,037 35,673,554
Equity awards    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Securities excluded in the calculation of diluted earnings per share (in shares) 22,451 22,161