XML 66 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share Attributable to Class A Common Shareholders - Schedule of Calculations of Basic and Diluted Net Income (Loss) Per Share (Parenthetical) (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Class A Common Stock      
Earnings Per Share Basic [Line Items]      
Number of shares of common stock to be issued upon exchange of a partnership unit 1    
Fully diluted shares of common stock outstanding if all Class A partnership units were to be exchanged for common stock immediately following the reorganization 74,739,488 76,361,466 76,040,864
Number of shares of common stock outstanding if excluded treasury stock method shares were included 72,793,760    
Restricted Stock and RSUs      
Earnings Per Share Basic [Line Items]      
Number of antidilutive securities excluded from calculation of diluted income (loss) per share 3,771 17,686 289
Unvested Restricted Stock Units [Member]      
Earnings Per Share Basic [Line Items]      
Number of antidilutive securities excluded from calculation of diluted income (loss) per share 4,292,742