XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Basic EPS Calculation                
Net income available for common stock $ 19,268 $ 27,243 $ 99,317 $ 25,189 $ 32,689 $ 102,621 $ 145,828 $ 160,499
Weighted Average Number of Shares Outstanding, Basic 56,825     55,624     56,768 55,576
Earnings Per Share, Basic $ 0.34     $ 0.45     $ 2.57 $ 2.89
Diluted EPS Calculation                
Net Income (Loss) Available to Common Stockholders, Diluted $ 19,268     $ 25,189     $ 145,828 $ 160,499
Effect of dilutive securities on shares 268     351     138 321
Weighted Average Number of Shares Outstanding, Diluted 57,093     55,975     56,906 55,897
Earnings Per Share, Diluted $ 0.34     $ 0.45     $ 2.56 $ 2.87