v3.26.1
Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net income $ 101,692 $ 100,551
Denominator:    
Basic earnings per share weighted average shares 39,999,000 40,490,000
Dilution due to employee equity awards 669,000 1,109,000
Diluted earnings per share weighted average shares 40,668,000 41,599,000
Basic earnings per share (in dollars per share) $ 2.54 $ 2.48
Diluted earnings per share (in dollars per share) $ 2.5 $ 2.42
Performance Share Units (PSUs)    
Net Income Per Common Share    
Number of outstanding units not included in computation of Diluted EPS (in shares) 155,000 268,000