v3.26.3
Earnings per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator — basic and diluted        
Net income — basic $ 63,449 $ 82,818 $ 178,890 $ 216,340
Net income — diluted $ 63,449 $ 82,818 $ 178,890 $ 216,340
Denominator        
Weighted average number of common shares outstanding — basic (in shares) 26,743 31,523 28,477 33,266
Effect of dilutive share-based awards and stock options (in shares) 245 300 296 359
Weighted average number of common shares outstanding — diluted (in shares) 26,988 31,823 28,773 33,625
Earnings per common share — basic (in dollars per share) $ 2.37 $ 2.63 $ 6.28 $ 6.50
Earnings per common share — diluted (in dollars per share) $ 2.35 $ 2.60 $ 6.22 $ 6.43
Stock Options and Share-Based Awards        
Denominator        
Antidilutive share-based awards and stock options (in shares) 113 224 91 236