XML 122 R73.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Weighted average shares outstanding (basic) (in shares) 181,658 181,905 182,030 173,337
Impact of common stock equivalents (in shares) 1,691 1,704 1,688 1,696
Weighted average shares outstanding (diluted) (in shares) 183,349 183,609 183,718 175,033
Basic (in dollars per share) $ 0.54 $ 0.33 $ 1.57 $ 1.23
Diluted (in dollars per share) $ 0.53 $ 0.33 $ 1.55 $ 1.21