Income Taxes (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
---|---|---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2018 |
Jun. 30, 2019 |
Jun. 30, 2018 |
|
Income Taxes - Additional Information [Line Items] | |||||
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent | 28.10% | ||||
Provisional tax expense (benefit) for the deemed repatriation of undistributed foreign earnings, Increase (decrease) | $ (3.9) | ||||
Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount | $ 78.0 | ||||
Change in Permanent Reinvestment Assertion | $ 6.1 | ||||
Income Tax (Textual) [Abstract] | |||||
Effective tax rate | 24.80% | 29.30% | 24.90% | ||
Scenario, Forecast [Member] | |||||
Income Taxes - Additional Information [Line Items] | |||||
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent | 21.00% |