XML 112 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE - Net Income and Weighted Average Shares Outstanding (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Weighted average shares outstanding:      
Basic (in shares) 124,667,877 124,301,421 123,763,843
Diluted (in shares) 124,882,398 125,823,671 124,563,051
Class A Common Stock      
Earnings Per Share      
Basic Net income (loss) available for Class A common shareholders $ 101,125 $ 142,217 $ 56,522
Diluted Net income (loss) available for Class A common shareholders $ 101,125 $ 142,217 $ 56,522
Weighted average shares outstanding:      
Basic (in shares) 124,667,877   123,763,843
Diluted (in shares) 124,882,398 125,823,671 124,563,051