XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Tax Disclosure [Line Items]        
Income tax payment $ 38,900 $ 6,500 $ 39,000 $ 10,400
Effective tax rate 39.40% 38.40% 25.20% 35.60%
Unrecognized tax benefits period decrease     $ 3,400  
Maximum [Member]        
Income Tax Disclosure [Line Items]        
Unrecognized tax benefits period decrease     3,600  
Internal Revenue Service (IRS) [Member]        
Income Tax Disclosure [Line Items]        
Income tax refund received     $ 50 $ 16