XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.2
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 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 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 74,789,460 75,752,785 74,042,471 76,374,787
Number of shares of common stock outstanding if excluded treasury stock method shares were included 71,472,135   71,735,877  
Restricted Stock and RSUs        
Earnings Per Share Basic [Line Items]        
Number of antidilutive securities excluded from calculation of diluted income (loss) per share 73,447 150,982 59,733 4,252
Unvested Restricted Stock Units [Member]        
Earnings Per Share Basic [Line Items]        
Number of antidilutive securities excluded from calculation of diluted income (loss) per share 2,967,363   3,883,800