v3.25.2
Information with Respect to Class A Common Shares that were Surrendered or Repurchased (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Equity, Class of Treasury Stock [Line Items]      
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs $ 101,000,000.0 $ 101,000,000.0  
Class A Common Shares      
Equity, Class of Treasury Stock [Line Items]      
Total Number of Shares Purchased 0 0 16,527
Average Price Paid Per Share     $ 32
June 1-30, 2024 | Employee | Class A Common Shares      
Equity, Class of Treasury Stock [Line Items]      
Total Number of Shares Purchased     16,527
Average Price Paid Per Share     $ 32
Total Number of Shares Purchased as Part of Publicly Announced Plan or Program     0
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs     $ 101,004,000