v3.25.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic EPS Calculation            
Net income available for common stock $ 32,033 $ 119,419 $ 27,243 $ 99,317 $ 151,452 $ 126,560
Weighted Average Number of Shares Outstanding, Basic 60,113   56,750   60,095 56,740
Earnings Per Share, Basic $ 0.53   $ 0.48   $ 2.52 $ 2.23
Diluted EPS Calculation            
Net Income (Loss) Available to Common Stockholders, Diluted $ 32,033   $ 27,243   $ 151,452 $ 126,560
Effect of dilutive securities on shares 342   77   266 73
Weighted Average Number of Shares Outstanding, Diluted 60,455   56,827   60,361 56,813
Earnings Per Share, Diluted $ 0.53   $ 0.48   $ 2.51 $ 2.23