XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator — basic and diluted    
Net income — basic $ 61,824 $ 79,965
Net income — diluted $ 61,824 $ 79,965
Denominator    
Weighted average number of common shares outstanding — basic (in shares) 35,053 34,977
Effect of dilutive share-based awards (in shares) 401 549
Effect of dilutive stock options (in shares) 46 261
Weighted average number of common shares outstanding — diluted (in shares) 35,500 35,787
Earnings per common share — basic (in dollars per share) $ 1.76 $ 2.29
Earnings per common share — diluted (in dollars per share) $ 1.74 $ 2.23
Stock Options and Share-Based Awards    
Denominator    
Antidilutive stock options and share-based awards (in shares) 222 25