v3.25.1
NET INCOME PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Net income attributable to Class A common shareholders $ 6,130 $ 11,550
Less: Net income available to participating unvested restricted Class A common shareholders (3,362) (4,394)
Total net income attributable to Class A common shareholders - basic $ 2,768 $ 7,156
Weighted average shares outstanding - basic (in shares) 60,162 57,869
Dilutive effect of unvested Class A common shares (in shares) 839 523
Weighted average shares outstanding - diluted (in shares) 61,001 58,392
Net income available per common share - basic (in USD per share) $ 0.05 $ 0.12
Net income available per common share - diluted (in USD per share) $ 0.05 $ 0.12