XML 85 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Securities Purchased under Resale Agreements - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
RESALE AND REPURCHASE AGREEMENTS      
Gross resale agreements $ 425,000 $ 785,000  
Average yield 2.17% 2.87% 2.12%