v3.26.1
Earnings Per Common Share (Computation of Earnings Per Common Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income to common shareholders $ 126,961 $ 113,531 $ 174,383 $ 233,035
Net income allocated to participating securities - basic and diluted 330 486 489 1,007
Net income allocated to common shareholders - basic 126,631 113,045 173,894 232,028
Net income allocated to common shareholders - diluted $ 126,631 $ 113,045 $ 173,894 $ 232,028
Weighted-average common shares - basic 80,934 85,577 81,302 85,833
Dilutive potential common shares 551 366 566 370
Weighted-average common shares - diluted 81,485 85,943 81,868 86,203
Earnings per common share: Basic $ 1.56 $ 1.32 $ 2.14 $ 2.70
Earnings per common share: Diluted $ 1.55 $ 1.32 $ 2.12 $ 2.69