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 |