v3.22.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Tax Disclosure [Abstract]    
Provision for income taxes $ 20,520 $ 19,209
Effective tax rate 8.20% 8.90%
Amounts effect on effective tax rate $ 28,100 $ 22,300
Amount of excess tax benefits recognized on share-based compensation vested $ 28,300 $ 20,400
Tax years under examination 2008  
Decrease in unrecognized tax benefit $ 28,600