XML 21 R86.htm IDEA: XBRL DOCUMENT v3.20.1
FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Changes in Level 3 (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 1,695,913 $ 1,385,957
Transfer from level 2 0 0
Purchases 437,519 431,107
Sales (93,301) (210,279)
Paydowns/maturities (43,603) (24,166)
Amortization of premium/discount (2,284) (3,191)
Unrealized gain/(loss) (77,931) 13,203
Realized gain/(loss) on sale 1,755 2,778
Ending balance $ 1,918,068 $ 1,595,409