v3.26.3
INCOME PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 31, 2026
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
INCOME PER SHARE          
Net income available to common stockholders   $ 40,208 $ 34,886 $ 203,433 $ 169,600
Net income (loss) attributable to noncontrolling interest in OEG   54 987 3,516 3,792
Net income available to common shareholders - if-converted method   $ 40,262 $ 35,873 $ 206,949 $ 173,392
Weighted Average Number of Shares Outstanding, Diluted [Abstract]          
Weighted average shares outstanding - basic (in shares)   66,307 63,000 64,160 61,435
Effect of dilutive equity-based compensation (in shares)   250 166 208 184
Effect of dilutive put rights (in shares)   3,460 4,169 4,543 3,844
Weighted average shares outstanding - diluted (in shares)   70,017 67,335 68,911 65,463
Basic income per share available to common stockholders   $ 0.61 $ 0.55 $ 3.17 $ 2.76
Diluted income per share available to common stockholders   $ 0.58 $ 0.53 $ 3 $ 2.65
Issuance of Company's common stock (in shares) 5,900