XML 129 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments - After-tax Amounts of Unrealized Gain in AOCL Related to Hedge Derivatives (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Derivative [Line Items]        
Unrealized gains in AOCL $ 682,798 $ 706,871 $ 693,756 $ 211,749
Unrealized gain on derivative        
Derivative [Line Items]        
Unrealized gains in AOCL 1,290 (11,622) $ 619 $ 0
Cash Flow Hedging | Unrealized gain on derivative | Interest rate swaps        
Derivative [Line Items]        
Unrealized gains in AOCL (499) 1,663    
Cash Flow Hedging | Unrealized gain on derivative | Foreign exchange contracts        
Derivative [Line Items]        
Unrealized gains in AOCL $ 1,789 $ (13,285)