XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 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   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 75,038,275 75,704,676 74,483,243 76,276,345
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 0 135,534 11,615 4,625
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