Annual report pursuant to Section 13 and 15(d)

Derivative Instruments - Schedule of Offsetting (Details)

v3.10.0.1
Derivative Instruments - Schedule of Offsetting (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Derivative asset, gross asset $ 21,352 $ 87,532
Derivative asset, netting adjustment (19,289) (22,199)
Derivative asset, net 2,063 65,333
Derivative liability, gross liability (34,393) (35,523)
Derivative liability, netting adjustment 19,289 22,199
Derivative liability, net $ (15,104) $ (13,324)