XML 127 R52.htm IDEA: XBRL DOCUMENT v3.25.4
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Basic EPS Calculation      
Net income available for common stock $ 264,224 $ 222,850 $ 231,232
Weighted Average Number of Shares Outstanding, Basic 60,161 56,826 55,600
Earnings Per Share, Basic $ 4.39 $ 3.92 $ 4.16
Diluted EPS Calculation      
Net Income (Loss) Available to Common Stockholders, Diluted $ 264,224 $ 222,850 $ 231,232
Effect of dilutive securities on shares 352 207 260
Weighted Average Number of Shares Outstanding, Diluted 60,513 57,033 55,860
Earnings Per Share, Diluted $ 4.37 $ 3.91 $ 4.14