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
Mar. 31, 2026
Mar. 31, 2025
Unvested Restricted Stock Units    
Denominator:    
Weighted-Average Number of Incremental Shares 2,510,062 3,381,006
Partnership Units    
Denominator:    
Weighted-Average Number of Incremental Shares 14,541,270 15,555,901
Class A Common Stock    
Numerator:    
Net Income Attributable to Shares of Class A Common Stock — Basic $ 60,501 $ 54,016
Incremental Net Income from Dilutive Securities 35,140 34,616
Net Income Attributable to Shares of Class A Common Stock — Diluted $ 95,641 $ 88,632
Denominator:    
Weighted-Average Shares of Class A Common Stock Outstanding — Basic 26,230,685 25,524,820
Weighted-Average Shares of Class A Common Stock Outstanding — Diluted 43,282,017 44,461,727
Net Income Per Share of Class A Common Stock    
Basic $ 2.31 $ 2.12
Diluted $ 2.21 $ 1.99