v3.25.1
Fair Value of Financial Instruments - Schedule of Fair Value Carrying Amount and Unpaid Principal Outstanding of Loans Under Fair Value Option (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value Option Quantitative Disclosures [Line Items]    
Total Loans, Fair Value Carrying Amount $ 316,807 $ 328,746
Total Loans, Unpaid Principal Balance 331,203 342,150
Total Loans, Difference (14,396) (13,404)
Nonaccruals, Fair Value Carrying Amount 68,038 63,386
Nonaccruals, Unpaid Principal Balance 69,662 64,784
Nonaccruals, Difference (1,623) (1,398)
90 Days or More Past Due, Fair Value Carrying Amount 54,226 51,272
90 Days or More Past Due, Unpaid Principal Balance 55,503 52,528
90 Days or More Past Due, Difference (1,277) (1,256)
Loans held for investment    
Fair Value Option Quantitative Disclosures [Line Items]    
Total Loans, Fair Value Carrying Amount 316,807 328,746
Total Loans, Unpaid Principal Balance 331,203 342,150
Total Loans, Difference (14,396) (13,404)
Nonaccruals, Fair Value Carrying Amount 68,038 63,386
Nonaccruals, Unpaid Principal Balance 69,662 64,784
Nonaccruals, Difference (1,623) (1,398)
90 Days or More Past Due, Fair Value Carrying Amount 54,226 51,272
90 Days or More Past Due, Unpaid Principal Balance 55,503 52,528
90 Days or More Past Due, Difference $ (1,277) $ (1,256)