XML 65 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans Held for Investment and Allowance for Credit Losses - Schedule of Aging Analysis of Modified Loans (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Financing Receivable, Past Due [Line Items]    
Amortized cost basis $ 19,787 $ 30,964
Payment Deferral    
Financing Receivable, Past Due [Line Items]    
Amortized cost basis 19,405 29,814
Loan Re-amortization    
Financing Receivable, Past Due [Line Items]    
Amortized cost basis 382 1,150
Non-delinquent loans    
Financing Receivable, Past Due [Line Items]    
Amortized cost basis 11,238 18,385
Non-delinquent loans | Payment Deferral    
Financing Receivable, Past Due [Line Items]    
Amortized cost basis 11,021 17,879
Non-delinquent loans | Loan Re-amortization    
Financing Receivable, Past Due [Line Items]    
Amortized cost basis 217 506
4 – 29 calendar days past due    
Financing Receivable, Past Due [Line Items]    
Amortized cost basis 3,152 5,798
4 – 29 calendar days past due | Payment Deferral    
Financing Receivable, Past Due [Line Items]    
Amortized cost basis 3,085 5,549
4 – 29 calendar days past due | Loan Re-amortization    
Financing Receivable, Past Due [Line Items]    
Amortized cost basis 67 249
30 – 59 calendar days past due    
Financing Receivable, Past Due [Line Items]    
Amortized cost basis 1,913 2,933
30 – 59 calendar days past due | Payment Deferral    
Financing Receivable, Past Due [Line Items]    
Amortized cost basis 1,878 2,775
30 – 59 calendar days past due | Loan Re-amortization    
Financing Receivable, Past Due [Line Items]    
Amortized cost basis 35 158
60 – 89 calendar days past due    
Financing Receivable, Past Due [Line Items]    
Amortized cost basis 1,664 2,097
60 – 89 calendar days past due | Payment Deferral    
Financing Receivable, Past Due [Line Items]    
Amortized cost basis 1,632 1,972
60 – 89 calendar days past due | Loan Re-amortization    
Financing Receivable, Past Due [Line Items]    
Amortized cost basis 32 125
90 – 119 calendar days past due    
Financing Receivable, Past Due [Line Items]    
Amortized cost basis 1,820 1,751
90 – 119 calendar days past due | Payment Deferral    
Financing Receivable, Past Due [Line Items]    
Amortized cost basis 1,789 1,639
90 – 119 calendar days past due | Loan Re-amortization    
Financing Receivable, Past Due [Line Items]    
Amortized cost basis $ 31 $ 112