v3.25.4
EARNINGS PER SHARE - Net Income (Loss) and Weighted Average Shares Outstanding (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Weighted average shares outstanding:      
Basic (in shares)   125,576,784 124,667,877
Diluted (in shares)   125,785,295 124,882,398
Class A Common Stock      
Earnings Per Share      
Basic Net income (loss) available for Class A common shareholders $ 64,182 $ 108,255 $ 101,125
Diluted Net income (loss) available for Class A common shareholders $ 64,182 $ 108,255 $ 101,125
Weighted average shares outstanding:      
Basic (in shares) 125,483,693 125,576,784 124,667,877
Diluted (in shares) 126,194,691 125,785,295 124,882,398