v3.26.1
Net Income Per Share Reconciliation of Weighted Average Common Shares Outstanding (Details) - $ / shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Weighted average shares outstanding (basic) (in shares) 191,386 182,261 185,585 182,220
Impact of common stock equivalents (in shares) 1,611 1,552 1,792 1,779
Weighted average shares outstanding (diluted) (in shares) 192,997 183,813 187,377 183,999
Basic (in dollars per share) $ 0.52 $ 0.53 $ 1.03 $ 1.03
Diluted (in dollars per share) $ 0.52 $ 0.53 $ 1.02 $ 1.02