XML 94 R81.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share Reconciliation of Weighted Average Common Shares Outstanding (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 Reconciliation [Abstract]        
Weighted average shares outstanding (basic) (in shares) 175,305 165,854 169,006 166,227
Impact of common stock equivalents (in shares) 1,629 1,337 1,763 1,582
Weighted average shares outstanding (diluted) (in shares) 176,934 167,191 170,769 167,809
Basic (in dollars per share) $ 0.53 $ 0.46 $ 0.90 $ 0.86
Diluted (in dollars per share) $ 0.52 $ 0.46 $ 0.89 $ 0.85