v3.25.1
Share-Based Compensation Plans - Additional Information (Detail) - $ / shares
3 Months Ended
Mar. 06, 2025
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting date   Dec. 31, 2028  
Class A-2 common shares | Fox Paine & Company, LLC.      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common shares issued 550,000 550,000  
Time-Based Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options granted   50,000 550,000
Stock options vested   200,000  
Stock options expected to vest   350,000  
Vesting description   Of this amount, 200,000 Time-Based Stock Options vested in four equal tranches of 25% on the first business day of each quarter in 2024. Of the remaining 350,000 Time-Based Stock Options, one-third vested on March 6, 2025,  
Strike price   $ 36.25 $ 30.73
Time-Based Stock Options | Share-based Compensation Award, Tranche 1      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of shares vested on each anniversary of the grant date   25.00%  
Vesting description   one-third  
Vesting date   Mar. 06, 2025  
Time-Based Stock Options | Share-based Compensation Award, Tranche 2      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting description   one-third  
Vesting date   Mar. 06, 2026  
Time-Based Stock Options | Share-based Compensation Award, Tranche 3      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting description   one-third  
Vesting date   Mar. 06, 2027  
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unvested stock options forfeited   0 0
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares forfeited   0 0
Restricted Stock | Non Employee Director      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares granted   16,489 25,445
Weighted average grant date value of shares granted   $ 35.09 $ 29.88
Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares vested   0 13,889
Restricted Stock Units | Key Employees      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares granted     0
Restricted Class A Common Shares or Restricted Stock Units | Key Employees      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares granted   0