XML 77 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Common Share (Computation of Earnings Per Common 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
Earnings Per Share [Abstract]        
Net income to common shareholders $ 127,466 $ 115,572 $ 360,501 $ 338,741
Net income allocated to participating securities - basic and diluted 552 772 1,559 2,366
Net income allocated to common shareholders - basic 126,914 114,800 358,942 336,375
Net income allocated to common shareholders - diluted $ 126,914 $ 114,800 $ 358,942 $ 336,375
Weighted-average common shares - basic 84,871 86,234 85,509 86,421
Dilutive potential common shares 582 326 468 229
Weighted-average common shares - diluted 85,453 86,560 85,977 86,650
Earnings per common share: Basic $ 1.50 $ 1.33 $ 4.2 $ 3.89
Earnings per common share: Diluted $ 1.49 $ 1.33 $ 4.17 $ 3.88