XML 87 R76.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Weighted average shares outstanding (basic) (in shares) 181,905 164,566 173,337 165,667
Impact of common stock equivalents (in shares) 1,704 1,457 1,696 1,514
Weighted average shares outstanding (diluted) (in shares) 183,609 166,023 175,033 167,181
Basic (in dollars per share) $ 0.33 $ 0.42 $ 1.23 $ 1.28
Diluted (in dollars per share) $ 0.33 $ 0.42 $ 1.21 $ 1.27