Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity and Stock Compensation - Additional Information (Detail)

v3.24.0.1
Stockholders' Equity and Stock Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 31, 2022
May 23, 2017
Class Of Stock [Line Items]          
Preferred Stock, shares authorized 10,000,000 10,000,000      
Preferred Stock, par value $ 0.001 $ 0.001      
Stock repurchase program expiration date Jan. 31, 2025        
Recognized stock compensation expense $ 65,100 $ 57,300 $ 57,900    
Excess income tax (benefit) on stock compensation recorded in earnings (900) 1,300 1,000    
Unrecognized compensation cost related to nonvested common shares $ 80,400        
Weighted average period for recognition of cost 1 year 4 months 2 days        
Total fair value of shares vested $ 43,400 51,400 43,100    
Proceeds from the employee stock purchase plan 9,445 8,131 7,276    
ESPP          
Class Of Stock [Line Items]          
Recognized stock compensation expense $ 2,900 2,600 2,200    
Maximum [Member]          
Class Of Stock [Line Items]          
Vesting period of shares from the date of grant 4 years        
Minimum [Member]          
Class Of Stock [Line Items]          
Vesting period of shares from the date of grant 1 year        
Performance-Based Awards [Member]          
Class Of Stock [Line Items]          
Performance period 3 years        
Performance-Based Awards [Member] | Maximum [Member]          
Class Of Stock [Line Items]          
Payout percentage of performance awards 200.00%        
Performance-Based Awards [Member] | Minimum [Member]          
Class Of Stock [Line Items]          
Payout percentage of performance awards 0.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%        
Proceeds from the employee stock purchase plan $ 9,400 $ 8,100 $ 7,300    
Proceeds from the employee stock purchase plan, Shares 242,166 243,166 225,665    
2023 Plan [Member] | Performance-Based Awards [Member]          
Class Of Stock [Line Items]          
Number of shares that remain available for grant 6,523,913        
2023 Plan [Member] | Performance-Based Awards [Member] | Maximum [Member]          
Class Of Stock [Line Items]          
Number of shares that remain available for grant 5,862,548        
Class A Common Stock [Member]          
Class Of Stock [Line Items]          
Common Stock, shares authorized 500,000,000 500,000,000      
Common Stock, par value $ 0.001 $ 0.001      
Common stock, voting rights one vote per share        
Stock repurchase program authorized amount       $ 500,000  
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
Class A Common Stock [Member] | 2023 Plan [Member]          
Class Of Stock [Line Items]          
Number of shares reserved for issuance 7,500,000        
Class B Common Stock [Member]          
Class Of Stock [Line Items]          
Common Stock, shares authorized 75,000,000 75,000,000      
Common Stock, par value $ 0.001 $ 0.001      
Common stock, voting rights ten votes per share        
Certain Class B stockholders converted into Class A 627,632 128,530 77,562