XML 29 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Weighted Average Number of Shares Outstanding, Diluted [Abstract]        
Weighted average shares outstanding - basic 216,369 219,042 216,981 219,475
Dilutive effect of share-based awards 1,172 1,356 1,193 1,402
Weighted average shares outstanding - diluted 217,541 220,398 218,174 220,877