XML 87 R76.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share Reconciliation of Weighted Average Common Shares Outstanding (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 Reconciliation [Abstract]        
Weighted average shares outstanding (basic) (in shares) 165,854 160,920 166,227 160,755
Impact of common stock equivalents (in shares) 1,337 1,155 1,582 1,260
Weighted average shares outstanding (diluted) (in shares) 167,191 162,075 167,809 162,015
Basic (in dollars per share) $ 0.46 $ 0.42 $ 0.86 $ 0.80
Diluted (in dollars per share) $ 0.46 $ 0.42 $ 0.85 $ 0.80