Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation and Employee Benefit Plans - Additional Information (Detail)

v3.20.4
Stock-Based Compensation and Employee Benefit Plans - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Mar. 31, 2020
Feb. 22, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Payment Arrangement, Expense, Tax Benefit $ 5,200 $ 20,700 $ 7,800    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 4,900 $ 22,200 8,100    
Common Stock, Shares, Outstanding 74,536,000 71,931,000      
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]          
Common stock, shares authorized (shares) 550,000,000 550,000,000      
Preferred Stock, Shares Authorized 25,000,000 25,000,000      
Shares Granted or Issued, Share-based Payment Arrangement [Abstract]          
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 1,000        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 1 year 6 months        
Stock based compensation expense $ 47,597 $ 32,040 $ 31,721    
Shares Issued upon Settlement of Executive Bonus Plan       200,000 300,000
Accrued Bonuses $ 32,800        
Equity Incentive Plan [Member]          
Shares Granted or Issued, Share-based Payment Arrangement [Abstract]          
Vesting period for new restricted stock units 4 years        
Common Stock Capital Shares Reserved For Future Issuance Period Increase Decrease 2,583,311        
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum 4.00%        
Employee Stock Purchase Plan [Member]          
Shares Granted or Issued, Share-based Payment Arrangement [Abstract]          
Contribution of earnings by employees 15.00%        
Percentage of purchase of common stock 85.00%        
Percentage of common stock on the date of purchase 85.00%        
Common Stock Capital Shares Reserved For Future Issuance Period Increase Decrease 968,741        
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum 1.25%        
MaximumDurationOfEmployeeStockPurchasePlan 27 months        
RSU and RSA [Member]          
Shares Granted or Issued, Share-based Payment Arrangement [Abstract]          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 2 years 9 months 18 days        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 79,700        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 18.96        
RSUs granted in period (shares) 4,601,000        
Stock Option [Member]          
Shares Granted or Issued, Share-based Payment Arrangement [Abstract]          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 2 years 8 months 12 days