v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic EPS Calculation            
Net income available for common stock $ 46,808 $ 128,673 $ 32,033 $ 119,419 $ 175,481 $ 151,452
Weighted Average Number of Shares Outstanding, Basic 62,959   60,113   62,936 60,095
Earnings Per Share, Basic $ 0.74   $ 0.53   $ 2.79 $ 2.52
Diluted EPS Calculation            
Net Income (Loss) Available to Common Stockholders, Diluted $ 46,808   $ 32,033   $ 175,481 $ 151,452
Effect of dilutive securities on shares 194   342   242 266
Weighted Average Number of Shares Outstanding, Diluted 63,153   60,455   63,178 60,361
Earnings Per Share, Diluted $ 0.74   $ 0.53   $ 2.78 $ 2.51