XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share Components of Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Weighted Average Number of Shares Outstanding, Basic 97,087 89,225 94,478 89,310
Dilutive effect of potential common shares 543 146 472 139
Weighted Average Number of Shares Outstanding, Diluted 97,630 89,371 94,950 89,449