XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share Components of Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Weighted Average Number of Shares Outstanding, Basic 109,522 103,034 109,473 102,167
Dilutive effect of potential common shares 243 198 252 171
Weighted Average Number of Shares Outstanding, Diluted 109,765 103,232 109,725 102,338