XML 117 R104.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Changes in The Valuation Allowance (Parenthetical) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2017
USD ($)
Deferred Tax Assets Valuation Allowance [Member]  
Income Taxes Changes in Valuation Allowance [Abstract]  
Deductions in valuation allowances due to reduction in tax rate $ 1.8