XML 25 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Valuation allowance      
Provision for (benefit from) income taxes $ 963 $ 309  
Unrecognized tax benefits 121,000   $ 115,700
Portion of unrecognized tax benefits, which if recognized, would be recorded as an income tax benefit 3,000    
Foreign tax authority      
Valuation allowance      
Income taxes paid 4,400 $ 4,300  
Long-term deferred tax assets      
Valuation allowance      
Unrecognized tax benefits 23,100   22,800
Other assets | Foreign tax authority      
Valuation allowance      
Unrecognized tax benefits 94,900   91,000
Long-term income taxes payable      
Valuation allowance      
Unrecognized tax benefits $ 3,000   $ 1,800