v3.26.1
EARNINGS PER SHARE - Net Income (Loss) and Weighted Average Shares Outstanding (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Weighted average shares outstanding:        
Basic (in shares) 124,730,611 125,796,410   125,713,143
Diluted (in shares) 125,249,856 126,204,424   126,242,515
Class A Common Stock        
Earnings Per Share        
Basic Net income (loss) available for Class A common shareholders $ 14,588 $ 17,328 $ 17,194 $ 29,104
Diluted Net income (loss) available for Class A common shareholders $ 14,588 $ 17,328 $ 17,194 $ 29,104
Weighted average shares outstanding:        
Basic (in shares) 124,730,611 125,796,410 125,063,259 125,713,143
Diluted (in shares) 125,249,856 126,204,424 125,632,048 126,242,515