v3.26.1
INCOME PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
INCOME PER SHARE        
Net income available to common stockholders $ 92,750 $ 71,753 $ 163,225 $ 134,714
Net income (loss) attributable to noncontrolling interest in OEG 4,050 2,094 3,462 2,805
Net income available to common shareholders - if-converted method $ 96,800 $ 73,847 $ 166,687 $ 137,519
Weighted Average Number of Shares Outstanding, Diluted [Abstract]        
Weighted average shares outstanding - basic (in shares) 63,114 61,352 63,069 60,639
Effect of dilutive equity-based compensation (in shares) 169 147 187 194
Effect of dilutive put rights (in shares) 4,860 4,233 4,543 3,744
Weighted average shares outstanding - diluted (in shares) 68,143 65,732 67,799 64,577
Basic income per share available to common stockholders $ 1.47 $ 1.17 $ 2.59 $ 2.22
Diluted income per share available to common stockholders $ 1.42 $ 1.12 $ 2.46 $ 2.13