XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Summary of Significant Accounting Policies - Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Basic EPS, Income (Numerator)        
Income available to common shareholders $ 81,992 $ 77,652 $ 209,892 $ 176,463
Diluted EPS, Income (Numerator)        
Income available to common shareholders $ 81,992 $ 77,652 $ 209,892 $ 176,463
Basic EPS, Weighted Average Shares (Denominator)        
Number of shares outstanding 45,737 45,591 45,709 45,560
Effect of Dilutive Securities, Shares (Denominator)        
Stock options and restricted stock units 442 453 460 485
Diluted EPS, Weighted Average Shares (Denominator)        
Number of shares outstanding 46,179 46,044 46,169 46,045
Earnings Per Share, Diluted, Other Disclosures        
Anti-dilutive securities excluded from diluted EPS   118 114 118
Basic EPS, Per Share Amount        
Basic net earnings per share (in dollars per share) $ 1.79 $ 1.70 $ 4.59 $ 3.87
Diluted EPS, Per Share Amount        
Diluted earnings per share (in dollars per share) $ 1.78 $ 1.69 $ 4.55 $ 3.83