XML 134 R121.htm IDEA: XBRL DOCUMENT v3.25.0.1
Information with Respect to Class A Common Shares that were Surrendered, Repurchased or Redeemed (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
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  
Class A Common Shares    
Equity, Class of Treasury Stock [Line Items]    
Total Number of Shares Purchased or Redeemed 16,527 [1] 468,860 [2]
Average Price Paid Per Share $ 32 [1] $ 27.04 [2]
Total Number of Shares Purchased as Part of Publicly Announced Plan or Program 0 [1] 450,000 [2]
January 1-31, 2023 | Class A Common Shares    
Equity, Class of Treasury Stock [Line Items]    
Total Number of Shares Purchased or Redeemed [2],[3]   3,302
Average Price Paid Per Share [2]   $ 23.31
Total Number of Shares Purchased as Part of Publicly Announced Plan or Program [2]   0
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs [2],[4]   $ 106,604
January 1-31, 2023 | Class A Common Shares | $135 Million Share Repurchase Program    
Equity, Class of Treasury Stock [Line Items]    
Total Number of Shares Purchased or Redeemed [2],[5]   250,000
Average Price Paid Per Share [2]   $ 25.90
Total Number of Shares Purchased as Part of Publicly Announced Plan or Program [2]   250,000
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs [2],[4]   $ 106,604
April 1-30, 2023 | Class A Common Shares | $135 Million Share Repurchase Program    
Equity, Class of Treasury Stock [Line Items]    
Total Number of Shares Purchased or Redeemed [2],[5]   200,000
Average Price Paid Per Share [2]   $ 28
Total Number of Shares Purchased as Part of Publicly Announced Plan or Program [2]   200,000
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs [2],[4]   $ 101,004
June 1-30, 2023 | Class A Common Shares | Employee    
Equity, Class of Treasury Stock [Line Items]    
Total Number of Shares Purchased or Redeemed [2],[3]   15,558
Average Price Paid Per Share [2]   $ 33.74
Total Number of Shares Purchased as Part of Publicly Announced Plan or Program [2]   0
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs [2],[4]   $ 101,004
June 1-30, 2024 | Class A Common Shares | Employee    
Equity, Class of Treasury Stock [Line Items]    
Total Number of Shares Purchased or Redeemed [1],[6] 16,527  
Average Price Paid Per Share [1] $ 32  
Total Number of Shares Purchased as Part of Publicly Announced Plan or Program [1] 0  
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs [1],[7] $ 101,004  
[1] Based on settlement date.
[2] Based on settlement date.
[3] Surrendered by employees as payment of taxes withheld on the vesting of restricted stock and/or restricted stock units.
[4] Based on the $135 million share repurchase authorization.
[5] Purchased as part of the share repurchase program which commenced in fourth quarter of 2022.
[6] Surrendered by employees as payment of taxes withheld on the vesting of restricted stock and/or restricted stock units.
[7] Based on the $135 million share repurchase authorization.