v3.25.4
Loans Held for Investment and Allowance for Credit Losses - Schedule of Delinquency Status of Loans (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Total amortized cost basis $ 22,014 $ 19,787
Payment Deferral    
Financing Receivable, Past Due [Line Items]    
Total amortized cost basis 21,722 19,405
Loan Re-amortization    
Financing Receivable, Past Due [Line Items]    
Total amortized cost basis 292 382
Current  – 3 calendar days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost basis 14,762 11,238
Current  – 3 calendar days past due | Payment Deferral    
Financing Receivable, Past Due [Line Items]    
Total amortized cost basis 14,628 11,021
Current  – 3 calendar days past due | Loan Re-amortization    
Financing Receivable, Past Due [Line Items]    
Total amortized cost basis 134 217
4 – 29 calendar days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost basis 3,376 3,152
4 – 29 calendar days past due | Payment Deferral    
Financing Receivable, Past Due [Line Items]    
Total amortized cost basis 3,309 3,085
4 – 29 calendar days past due | Loan Re-amortization    
Financing Receivable, Past Due [Line Items]    
Total amortized cost basis 67 67
30 – 59 calendar days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost basis 1,675 1,913
30 – 59 calendar days past due | Payment Deferral    
Financing Receivable, Past Due [Line Items]    
Total amortized cost basis 1,637 1,878
30 – 59 calendar days past due | Loan Re-amortization    
Financing Receivable, Past Due [Line Items]    
Total amortized cost basis 38 35
60 – 89 calendar days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost basis 1,146 1,664
60 – 89 calendar days past due | Payment Deferral    
Financing Receivable, Past Due [Line Items]    
Total amortized cost basis 1,113 1,632
60 – 89 calendar days past due | Loan Re-amortization    
Financing Receivable, Past Due [Line Items]    
Total amortized cost basis 33 32
90 – 119 calendar days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost basis 1,055 1,820
90 – 119 calendar days past due | Payment Deferral    
Financing Receivable, Past Due [Line Items]    
Total amortized cost basis 1,035 1,789
90 – 119 calendar days past due | Loan Re-amortization    
Financing Receivable, Past Due [Line Items]    
Total amortized cost basis $ 20 $ 31