XML 48 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Investment in Securities Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Securities, Available-for-sale [Line Items]        
Catch-up Premium Amortization Adjustment $ (200) $ (900) $ (500) $ (100)
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax 26,498   17,935 25,364
Debt Securities, Available-for-sale, Allowance for Credit Loss $ (13,000)   (2,000) (200)
Available-for-sale securities Realizes Losses - Write offs   $ (13) $ (13) $ (500)