XML 128 R92.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Changes in Level 3 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 1,398,576 $ 1,106,517
Transfer from level 2 0 0
Purchases 1,627,063 756,449
Sales (850,513) (322,979)
Paydowns/maturities (491,790) (109,446)
Amortization of premium/discount (12,185) (21,473)
Unrealized gain/(loss) 10,014 (4,586)
Realized gain/(loss) on sale 14,748 (5,906)
Ending balance $ 1,695,913 $ 1,398,576