XML 152 R99.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Operating Loss Carryforwards [Line Items]        
2017 Tax Act provision       $ 1,910.0
2017 Tax Act benefit       $ 3,600.0
2017 Tax Act, deferred taxes related to GILTI     $ 313.3  
Domestic and Puerto Rican companies contribution   44.00% 15.00% 16.00%
Unrecognized tax benefits that would impact effective tax rate   $ 1,530.0 $ 1,480.0  
Accruals for the payment of interest and penalties   150.8 $ 183.9  
Carryforward        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforward   799.2    
Operating loss carryforwards   949.7    
Expiration in 6 Years        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforward   149.3    
Expiration in 12 to 18 Years        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforward   55.6    
Designated Unusable | Internal Revenue Service (IRS)        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforward   86.6    
Designated Unusable | Foreign Tax Authority        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforward   114.7    
Designated Unusable | State and Local Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforward   393.0    
Deferred tax assets related to state net operating losses   116.1    
Other state carryforwards   3.6    
Expiration within 5 years        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards   181.4    
Expiration 5 to 20 Years        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards   345.4    
No Expiration        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards   $ 422.9    
Tax Years 2013 to 2015        
Operating Loss Carryforwards [Line Items]        
Decrease in unrecognized tax benefits is reasonably possible $ 200.0      
Payments for income tax settlements $ 125.0