v3.26.1
NET INCOME PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income attributable to Class A common shareholders $ 49,539 $ 23,645 $ 47,872 $ 29,775
Less: Net income available to participating unvested restricted Class A common shareholders (946) (3,406) (4,127) (6,433)
Total net income attributable to Class A common shareholders - basic $ 48,593 $ 20,239 $ 43,745 $ 23,342
Weighted average shares outstanding - basic (in shares) 75,138 61,721 70,550 60,946
Dilutive effect of unvested Class A common shares (in shares) 674 507 899 747
Weighted average shares outstanding - diluted (in shares) 75,812 62,228 71,449 61,693
Net income available per common share - basic (in USD per share) $ 0.65 $ 0.33 $ 0.62 $ 0.38
Net income available per common share - diluted (in USD per share) $ 0.64 $ 0.33 $ 0.61 $ 0.38