XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Additional Information (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
tax_audit
Sep. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Income Tax Disclosure [Line Items]          
Effective income tax rates (percent) 56.00% 20.20% (44.20%) 20.00%  
Decrease in tax expense due to excess tax benefit from stock-based compensation $ 2,000,000.0 $ 2,800,000 $ 10,600,000 $ 10,200,000  
Effective income tax rate, percent prior to adoption of accounting standards update (percent) 38.00% 26.00% 38.00% 26.00%  
Unrecognized income tax benefit $ 3,800,000   $ 3,800,000   $ 4,300,000
Minimum          
Income Tax Disclosure [Line Items]          
Change in uncertain tax positions 0   0    
Maximum          
Income Tax Disclosure [Line Items]          
Change in uncertain tax positions $ 300,000   $ 300,000    
State          
Income Tax Disclosure [Line Items]          
Number of income tax audits in process | tax_audit     1