XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share Reconciliation of Weighted Average Common Shares Outstanding (Details) - $ / shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Weighted average shares outstanding (basic) (in shares) 164,566 167,353 165,667 162,979
Impact of common stock equivalents (in shares) 1,457 1,428 1,514 1,275
Weighted average shares outstanding (diluted) (in shares) 166,023 168,781 167,181 164,254
Basic (in dollars per share) $ 0.42 $ 0.41 $ 1.28 $ 1.21
Diluted (in dollars per share) $ 0.42 $ 0.40 $ 1.27 $ 1.20