v3.26.1
Related Party Transactions (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class A common shares    
Related Party Transaction [Line Items]    
Common stock outstanding (in shares) 359,179,944 366,021,665
Class B common shares    
Related Party Transaction [Line Items]    
Common stock outstanding (in shares) 635,075 635,075
Affiliated Entity    
Related Party Transaction [Line Items]    
Percent of shares held 19.00% 19.30%
Affiliated Entity | Class A common shares    
Related Party Transaction [Line Items]    
Percent of shares held 7.90% 8.30%
Affiliated Entity | Class B common shares    
Related Party Transaction [Line Items]    
Common stock outstanding (in shares) 635,075 635,075
Affiliated Entity | Class A Common Units    
Related Party Transaction [Line Items]    
Common stock outstanding (in shares) 48,832,099 49,372,165