v3.26.1
Net Income Per Share of Class A Common Stock - Schedule of Net Income Per Share of Class A Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Unvested Restricted Stock Units        
Denominator:        
Weighted-Average Number of Incremental Shares 1,677,472 2,275,124 2,093,767 2,828,065
Partnership Units        
Denominator:        
Weighted-Average Number of Incremental Shares 0 15,329,073 0 15,441,860
Class A Common Stock        
Numerator:        
Net Income Attributable to Shares of Class A Common Stock — Basic $ 45,833 $ 32,900 $ 106,334 $ 86,916
Incremental Net Income from Dilutive Securities 1,421 19,481 4,518 54,097
Net Income Attributable to Shares of Class A Common Stock — Diluted $ 47,254 $ 52,381 $ 110,852 $ 141,013
Denominator:        
Weighted-Average Shares of Class A Common Stock Outstanding — Basic 26,831,881 25,835,812 26,533,755 25,681,563
Weighted-Average Shares of Class A Common Stock Outstanding — Diluted 28,509,353 43,440,009 28,627,522 43,951,488
Net Income Per Share of Class A Common Stock        
Basic $ 1.71 $ 1.27 $ 4.01 $ 3.38
Diluted $ 1.66 $ 1.21 $ 3.87 $ 3.21