Quarterly report pursuant to Section 13 or 15(d)

Stockholders Equity and Stock Compensation - Additional Information (Detail)

v3.24.1.u1
Stockholders Equity and Stock Compensation - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Jan. 31, 2022
Class Of Stock [Line Items]      
Stock repurchase program expiration date Jan. 31, 2025    
Remaining to repurchase shares under Share Repurchase Program $ 205.7    
Recognized stock compensation expense 19.7 $ 13.5  
Unrecognized compensation cost related to nonvested common shares $ 142.4    
Weighted average period for recognition of cost 1 year 7 months 28 days    
ESPP      
Class Of Stock [Line Items]      
Recognized stock compensation expense $ 1.0 $ 0.7  
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,573,580    
Percentage of price of common stock purchased 85.00%    
Maximum percentage of employee's compensation to purchase common stock 15.00%    
2023 Plan [Member] | Performance-Based Awards [Member]      
Class Of Stock [Line Items]      
Number of shares that remain available for grant 5,457,960    
2023 Plan [Member] | Performance-Based Awards [Member] | Maximum [Member]      
Class Of Stock [Line Items]      
Number of shares that remain available for grant 4,873,510    
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