XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share Components of Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Weighted Average Number of Shares Outstanding, Basic 100,849 89,263 96,625 89,294
Dilutive effect of potential common shares 254 184 205 154
Weighted Average Number of Shares Outstanding, Diluted 101,103 89,447 96,830 89,448