v3.25.4
NET INCOME PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]      
Net income attributable to Class A common shareholders $ 178,260 $ 80,014 $ 289,442
Less: Net income available to participating unvested restricted Class A common shareholders (13,223) (18,829) (17,406)
Total net income attributable to Class A common shareholders - basic 165,037 61,185 272,036
Net income attributable to Common Units limited partners 0 0 97,010
Total net income attributable to Class A common shareholders - diluted $ 165,037 $ 61,185 $ 369,046
Weighted average shares outstanding - basic (in shares) 61,962 59,284 51,823
Dilutive effect of unvested Class A common shares (in shares) 703 831 269
Dilutive effect of exchange of outstanding Common Units (in shares) 0 0 94,105
Weighted average shares outstanding - diluted (in shares) 62,665 60,115 146,197
Net income available per common share - basic (in USD per share) $ 2.66 $ 1.03 $ 5.25
Net income available per common share - diluted (in USD per share) $ 2.63 $ 1.02 $ 2.52