Quarterly report pursuant to Section 13 or 15(d)

Stockholders Equity and Stock Compensation - Additional Information (Detail)

v3.24.3
Stockholders Equity and Stock Compensation - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jul. 23, 2024
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Jan. 31, 2022
Class Of Stock [Line Items]            
Remaining to repurchase shares under Share Repurchase Program   $ 910.0   $ 910.0    
Recognized stock compensation expense   20.3 $ 17.4 62.6 $ 47.8  
Unrecognized compensation cost related to nonvested common shares   104.1   $ 104.1    
Weighted average period for recognition of cost       1 year 5 months 1 day    
ESPP            
Class Of Stock [Line Items]            
Recognized stock compensation expense   $ 0.7 $ 0.6 $ 2.6 $ 2.1  
2022 Share Repurchase Program [Member]            
Class Of Stock [Line Items]            
Stock repurchase program expiration date       Jan. 31, 2025    
Performance-Based Awards [Member]            
Class Of Stock [Line Items]            
Performance period       3 years    
Performance-Based Awards [Member] | Minimum [Member]            
Class Of Stock [Line Items]            
Payout percentage of performance awards       0.00%    
Performance-Based Awards [Member] | Maximum [Member]            
Class Of Stock [Line Items]            
Payout percentage of performance awards       200.00%    
2018 ESPP [Member]            
Class Of Stock [Line Items]            
Number of shares available for sale under employee stock purchase plan   3,437,873   3,437,873    
Percentage of price of common stock purchased       85.00%    
Maximum percentage of employee's compensation to purchase common stock   15.00%   15.00%    
2023 Plan [Member] | Performance-Based Awards [Member]            
Class Of Stock [Line Items]            
Number of shares that remain available for grant   5,759,278   5,759,278    
2023 Plan [Member] | Performance-Based Awards [Member] | Maximum [Member]            
Class Of Stock [Line Items]            
Number of shares that remain available for grant   5,174,828   5,174,828    
Class A Common Stock [Member] | 2022 Share Repurchase Program [Member]            
Class Of Stock [Line Items]            
Stock repurchase program authorized amount           $ 500.0
Class A Common Stock [Member] | New Share Repurchase Program [Member]            
Class Of Stock [Line Items]            
Stock repurchase program authorized amount $ 1,000.0          
Stock repurchase program expiration date Jul. 25, 2027          
Class A Common Stock [Member] | 2018 ESPP [Member]            
Class Of Stock [Line Items]            
Number of shares available for sale under employee stock purchase plan   5,000,000   5,000,000