Quarterly report pursuant to Section 13 or 15(d)

Stockholders Equity and Stock Compensation - Additional Information (Detail)

v3.23.3
Stockholders Equity and Stock Compensation - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Jan. 31, 2022
Class Of Stock [Line Items]          
Stock repurchase program expiration date     Jan. 31, 2025    
Remaining to repurchase shares under Share Repurchase Program $ 325.7   $ 325.7    
Recognized stock compensation expense 17.4 $ 9.7 47.8 $ 42.0  
Unrecognized compensation cost related to nonvested common shares 95.0   $ 95.0    
Weighted average period for recognition of cost     1 year 9 months    
ESPP          
Class Of Stock [Line Items]          
Recognized stock compensation expense $ 0.6 $ 0.6 $ 2.1 $ 2.1  
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,667,869   3,667,869    
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 6,512,578   6,512,578    
2023 Plan [Member] | Performance-Based Awards [Member] | Maximum [Member]          
Class Of Stock [Line Items]          
Number of shares that remain available for grant 6,036,795   6,036,795    
Class A Common Stock [Member]          
Class Of Stock [Line Items]          
Stock repurchase program authorized amount         $ 500.0
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    
Class A Common Stock [Member] | 2023 Plan [Member]          
Class Of Stock [Line Items]          
Number of shares reserved for issuance 7,500,000   7,500,000