XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic EPS Calculation                
Net income available for common stock $ 26,466 $ 32,033 $ 119,419 $ 19,268 $ 27,243 $ 99,317 $ 177,918 $ 145,828
Weighted Average Number of Shares Outstanding, Basic 60,183     56,825     60,125 56,768
Earnings Per Share, Basic $ 0.44     $ 0.34     $ 2.96 $ 2.57
Diluted EPS Calculation                
Net Income (Loss) Available to Common Stockholders, Diluted $ 26,466     $ 19,268     $ 177,918 $ 145,828
Effect of dilutive securities on shares 371     268     300 138
Weighted Average Number of Shares Outstanding, Diluted 60,554     57,093     60,425 56,906
Earnings Per Share, Diluted $ 0.44     $ 0.34     $ 2.94 $ 2.56