v3.26.1
Net Income Per Share of Class A Common Stock - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Apr. 28, 2026
Feb. 06, 2024
Earnings Per Share Basic [Line Items]        
Aggregate amount of shares repurchased $ 61,281,000 $ 127,138,000    
Participating Restricted Stock Units        
Earnings Per Share Basic [Line Items]        
Class A common shares outstanding if all Holding Partnership Units exchanged 40,771,955      
Class A Common Stock        
Earnings Per Share Basic [Line Items]        
Share repurchase program, remaining authorization amount $ 21,200,000     $ 500,000,000
Treasury stock repurchased 400,000      
Treasury stock volume-weighted average price per share $ 147.44      
Aggregate amount of shares repurchased $ 61,300,000      
Class A Common Stock | Subsequent Event        
Earnings Per Share Basic [Line Items]        
Share repurchase program, authorized amount     $ 800,000  
Class A Common Stock | Participating Restricted Stock Units        
Earnings Per Share Basic [Line Items]        
Anti-dilutive securities excluded from the calculation of net income per share 0 0