XML 68 R48.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
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 82,710,678 74,739,488 76,361,466
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 7,388 3,771 17,686
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