XML 57 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Schedule of Computation of Basic Weighted Average Shares (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Weighted average common shares outstanding (in shares) 237,487 197,894 224,556 194,261
Weighted average minimum shares issuable under purchase contracts (in shares) 0 30,230 9,770 32,678
Weighted average shares outstanding - basic (in shares) 237,487 228,124 234,326 226,939