XML 119 R98.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Details Narrative 3) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income tax contingencies        
Unrecognized tax benefits $ 134,044 $ 115,653 $ 23,482 $ 22,652
Portion of unrecognized tax benefits, which if recognized, would be recorded as an income tax benefit 110,900      
Long-term deferred tax assets        
Income tax contingencies        
Unrecognized tax benefits 23,600 22,800    
Other assets | Foreign tax authority | National Tax Services        
Income tax contingencies        
Unrecognized tax benefits 109,000 91,000    
Long-term income taxes payable        
Income tax contingencies        
Unrecognized tax benefits $ 1,900 $ 1,800