XML 34 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Additional Information (Detail)
3 Months Ended
Mar. 31, 2020
USD ($)
tax_audit
Mar. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Income Tax Disclosure [Line Items]      
Effective income tax rates (percent) 7.10% 17.50%  
Excess tax benefit amount $ 6,900,000 $ 4,600,000  
Effective income tax rate, percent prior to adoption of accounting standards update (percent) 28.00% 26.00%  
Unrecognized income tax benefit $ 4,500,000   $ 4,300,000
Minimum      
Income Tax Disclosure [Line Items]      
Change in uncertain tax positions 0    
Maximum      
Income Tax Disclosure [Line Items]      
Change in uncertain tax positions $ 800,000    
State      
Income Tax Disclosure [Line Items]      
Number of income tax audits in process | tax_audit 1