XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
INCOME PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
INCOME PER SHARE        
Net income available to common stockholders $ 71,753 $ 100,805 $ 134,714 $ 143,861
Net income attributable to noncontrolling interest in OEG 2,094 3,270 2,805 2,691
Net income available to common shareholders - if-converted method $ 73,847 $ 104,075 $ 137,519 $ 146,552
Weighted Average Number of Shares Outstanding, Diluted [Abstract]        
Weighted average shares outstanding - basic (in shares) 61,352 59,895 60,639 59,817
Effect of dilutive equity-based compensation (in shares) 147 206 194 314
Effect of dilutive put rights (in shares) 4,233 3,122 3,744 3,315
Weighted average shares outstanding - diluted (in shares) 65,732 63,223 64,577 63,446
Basic income per share available to common stockholders $ 1.17 $ 1.68 $ 2.22 $ 2.41
Diluted income per share available to common stockholders $ 1.12 $ 1.65 $ 2.13 $ 2.31