v3.25.2
Share-Based Compensation Plans - Additional Information (Detail) - $ / shares
3 Months Ended 6 Months Ended
Mar. 06, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock options granted   0 0    
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   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 $ 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 0 0
Restricted Stock | Non Employee Director          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares granted   21,640 25,145 38,129 50,590
Weighted average grant date value of shares granted   $ 29.73 $ 31.23 $ 32.05 $ 30.55
Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares vested   0 51,293 0 65,182
Restricted Class A Common Shares or Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares forfeited   0 0 0 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 0 0 0