XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share Components of Earnings Per Share (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 Number of Shares Outstanding, Basic 110,170 103,845 109,708 102,730
Dilutive effect of potential common shares 246 493 250 228
Weighted Average Number of Shares Outstanding, Diluted 110,416 104,338 109,958 102,958