v3.25.3
NET INCOME PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Net income attributable to Class A common shareholders $ 5,265 $ 25,763 $ 35,040 $ 74,505
Less: Net income available to participating unvested restricted Class A common shareholders (3,398) (4,755) (9,831) (13,636)
Total net income attributable to Class A common shareholders $ 1,867 $ 21,008 $ 25,209 $ 60,869
Weighted average shares outstanding - basic (in shares) 61,866 59,811 61,256 59,116
Dilutive effect of unvested Class A common shares (in shares) 562 613 864 736
Weighted average shares outstanding - diluted (in shares) 62,428 60,424 62,120 59,852
Net income available per common share - basic (in USD per share) $ 0.03 $ 0.35 $ 0.41 $ 1.03
Net income available per common share - diluted (in USD per share) $ 0.03 $ 0.35 $ 0.41 $ 1.02