XML 89 R78.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details 3) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Valuation allowance    
Unrecognized tax benefits $ 144.7 $ 134.0
Portion of unrecognized tax benefits, which if recognized, would be recorded as an income tax benefit 3.2  
Long-term deferred tax assets    
Valuation allowance    
Unrecognized tax benefits 24.0 23.6
Other assets | Foreign tax authority | National Tax Services    
Valuation allowance    
Unrecognized tax benefits 117.5 109.0
Long-term income taxes payable    
Valuation allowance    
Unrecognized tax benefits $ 3.2 $ 1.9