XML 84 R72.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Weighted average shares outstanding (basic) (in shares) 182,261 175,305 182,220 169,006
Impact of common stock equivalents (in shares) 1,552 1,629 1,779 1,763
Weighted average shares outstanding (diluted) (in shares) 183,813 176,934 183,999 170,769
Basic (in dollars per share) $ 0.53 $ 0.53 $ 1.03 $ 0.90
Diluted (in dollars per share) $ 0.53 $ 0.52 $ 1.02 $ 0.89