XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.3
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
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
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   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,966,406 75,038,275 82,269,323 74,483,243
Number of shares of common stock outstanding if excluded treasury stock method shares were included   72,989,304   72,336,375
Restricted Stock and RSUs        
Earnings Per Share Basic [Line Items]        
Number of antidilutive securities excluded from calculation of diluted income (loss) per share 887 0 3,856 11,615
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,237,243   4,075,817