Quarterly report pursuant to Section 13 or 15(d)

Stockholders Equity and Stock Compensation - Additional Information (Detail)

v3.23.1
Stockholders Equity and Stock Compensation - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 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 $ 395.7    
Recognized stock compensation expense 13.5 $ 17.2  
Unrecognized compensation cost related to nonvested common shares $ 102.3    
Weighted average period for recognition of cost 1 year 9 months 7 days    
ESPP      
Class Of Stock [Line Items]      
Recognized stock compensation expense $ 0.7 $ 0.8  
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%    
Two Thousand Seventeen Plan | Performance-Based Awards [Member]      
Class Of Stock [Line Items]      
Number of shares that remain available for grant 2,213,612    
Two Thousand Seventeen Plan | Performance-Based Awards [Member] | Maximum [Member]      
Class Of Stock [Line Items]      
Number of shares that remain available for grant 1,271,162    
2018 ESPP [Member]      
Class Of Stock [Line Items]      
Number of shares available for sale under employee stock purchase plan 3,815,746    
Percentage of price of common stock purchased 85.00%    
Maximum percentage of employee's compensation to purchase common stock 15.00%    
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