v3.25.4
EARNINGS PER SHARE - Calculation of Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Denominator:      
Weighted average number of shares of Class A common stock outstanding (in shares)   125,576,784 124,667,877
Basic net income (loss) per share of Class A common stock (in dollars per share) $ 0.51 $ 0.86 $ 0.81
Denominator:      
Basic weighted average number of shares of Class A common stock outstanding (in shares)   125,576,784 124,667,877
Diluted weighted average number of shares of Class A common stock outstanding (in shares)   125,785,295 124,882,398
Diluted net income (loss) per share of Class A common stock (in dollars per share) $ 0.51 $ 0.86 $ 0.81
Anti-dilutive shares (in shares) 8,438 274,353 367,001
Class A Common Stock      
Numerator:      
Net income (loss) attributable to Class A common shareholders $ 64,182 $ 108,255 $ 101,125
Denominator:      
Weighted average number of shares of Class A common stock outstanding (in shares) 125,483,693 125,576,784 124,667,877
Basic net income (loss) per share of Class A common stock (in dollars per share) $ 0.51 $ 0.86 $ 0.81
Numerator:      
Net income (loss) attributable to Class A common shareholders $ 64,182 $ 108,255 $ 101,125
Diluted net income (loss) attributable to Class A common shareholders $ 64,182 $ 108,255 $ 101,125
Denominator:      
Basic weighted average number of shares of Class A common stock outstanding (in shares) 125,483,693 125,576,784 124,667,877
Diluted weighted average number of shares of Class A common stock outstanding (in shares) 126,194,691 125,785,295 124,882,398
Diluted net income (loss) per share of Class A common stock (in dollars per share) $ 0.51 $ 0.86 $ 0.81
Class A Common Stock | Restricted Stock      
Denominator:      
Incremental shares of unvested Class A restricted stock (in shares) 710,998 208,511 214,521