XML 123 R104.htm IDEA: XBRL DOCUMENT v3.20.4
FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Changes in Level 3 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 1,695,913 $ 1,398,576
Transfer from level 2 0 0
Purchases 439,735 1,627,063
Sales (917,372) (850,513)
Paydowns/maturities (135,343) (491,790)
Amortization of premium/discount (8,073) (12,185)
Unrealized gain/(loss) (14,896) 10,014
Realized gain/(loss) on sale (13,396) 14,748
Ending balance $ 1,046,568 $ 1,695,913