XML 120 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Changes in Level 3 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 542,646 $ 692,864
Transfer into level 3 0 0
Purchases 143,953 59,333
Sales (17,838) (4,261)
Paydowns/maturities (231,993) (183,929)
Amortization of premium/discount (2,716) (4,354)
Unrealized gain/(loss) 7,039 (16,901)
Realized gain/(loss) on sale (275) (106)
Transfer out of level 3 (440,816) 0
Ending balance $ 0 $ 542,646
Fair value, recurring basis, unobservable input reconciliation, asset, gain (loss) statement of other comprehensive income, extensible list, not disclosed, flag Unrealized gain/(loss)  
Fair value, recurring basis, unobservable input reconciliation, asset, gain (loss) statement of income, extensible list, not disclosed, flag Realized gain/(loss) on sale