XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details 3) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Valuation allowance    
Unrecognized tax benefits $ 174.7 $ 164.5
Portion of unrecognized tax benefits, which if recognized, would be recorded as an income tax benefit 154.6  
Long-term deferred tax assets    
Valuation allowance    
Unrecognized tax benefits 20.1 19.6
Other assets | Foreign tax authority | National Tax Services    
Valuation allowance    
Unrecognized tax benefits 153.2 143.6
Long-term income taxes payable    
Valuation allowance    
Unrecognized tax benefits $ 1.4 $ 1.3