Income Taxes (Details 4) - USD ($) $ in Millions |
12 Months Ended | |
---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
|
Income Tax Disclosure [Abstract] | ||
Document Period End Date | Dec. 31, 2019 | |
Unrecognized tax benefits | ||
Balance as of beginning of period | $ 19.6 | $ 12.3 |
Increase in tax positions of prior years | 0.5 | 7.6 |
Decrease in tax positions of prior years | (0.5) | (1.0) |
Increase in tax positions of current year | 13.2 | 0.7 |
Balance as of December 31 | $ 32.8 | $ 19.6 |
X | ||||||||||
- Definition The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD. No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
X | ||||||||||
- Definition Amount of unrecognized tax benefits. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|