XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation and Summary of Significant Accounting Policies - Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic EPS, Income (Numerator)        
Income available to common shareholders $ 124,610 $ 95,027 $ 312,160 $ 304,919
Diluted EPS, Income (Numerator)        
Income available to common shareholders $ 124,610 $ 95,027 $ 312,160 $ 304,919
Basic EPS, Weighted Average Shares (Denominator)        
Number of shares outstanding 91,849 91,559 91,816 91,467
Effect of Dilutive Securities, Shares (Denominator)        
Stock options and restricted stock units 461 882 644 903
Diluted EPS, Weighted Average Shares (Denominator)        
Number of shares outstanding 92,310 92,441 92,460 92,370
Earnings Per Share, Diluted, Other Disclosures        
Anti-dilutive securities excluded from diluted EPS 819 48 209 48
Basic EPS, Per Share Amount        
Basic net earnings per share (in dollars per share) $ 1.36 $ 1.04 $ 3.4 $ 3.33
Diluted EPS, Per Share Amount        
Diluted earnings per share (in dollars per share) $ 1.35 $ 1.03 $ 3.38 $ 3.3