XML 48 R40.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 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,088,700 74,789,460 81,907,500 74,042,471
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 0 73,447 1,979 59,733
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