XML 88 R66.htm IDEA: XBRL DOCUMENT v3.19.1
Derivatives (Additional Information) (Details) - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Contracts To be Settled January 2019    
Derivative [Line Items]    
Derivative contracts $ 1.3 $ 1.4