XML 122 R111.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share (Computation of Earnings Per Common Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]      
Net income to common shareholders $ 486,073 $ 460,815 $ 392,602
Net income or dividends allocated to participating securities - basic and diluted 2,042 3,027 4,014
Net income allocated to common shareholders - basic 484,031 457,788 388,588
Net income allocated to common shareholders - diluted $ 484,031 $ 457,788 $ 388,588
Weighted-average common shares - basic 84,905 86,346 86,130
Dilutive potential common shares 535 302 293
Weighted average common shares - diluted 85,440 86,648 86,423
Earnings per common share: Basic $ 5.7 $ 5.3 $ 4.51
Earnings per common share: Diluted $ 5.67 $ 5.28 $ 4.5