XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Reconciliation of Number of Common Stock used in Computing Basic and Diluted Earning 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
Weighted Average Number of Shares Outstanding, Diluted [Abstract]        
Weighted average shares outstanding - basic 109,521 113,079 109,737 113,745
Dilutive effect of share-based awards 678 726 701 740
Weighted average shares outstanding - diluted 110,199 113,805 110,438 114,485