v3.26.1
Fair Value Disclosures - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Fair Value, Inputs, Level 3      
Fair Value Assets Measured On Non Recurring Basis Unobservable Input Reconciliation [Line Items]      
Loans held for investment, net $ 52,228   $ 20,844
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring      
Fair Value Assets Measured On Non Recurring Basis Unobservable Input Reconciliation [Line Items]      
Loans held for investment, net 52,200   20,800
Impaired loans, carrying value 76,800   $ 30,100
Allowance allocations $ 24,600 $ 9,300  
Credit risk transfer securities | Minimum      
Fair Value Assets Measured On Non Recurring Basis Unobservable Input Reconciliation [Line Items]      
Debt securities, available-for-sale, term 3 years 10 months 24 days    
Credit risk transfer securities | Maximum      
Fair Value Assets Measured On Non Recurring Basis Unobservable Input Reconciliation [Line Items]      
Debt securities, available-for-sale, term 5 years 7 months 24 days    
Measurement Input, Discount Rate | Credit risk transfer securities | Minimum      
Fair Value Assets Measured On Non Recurring Basis Unobservable Input Reconciliation [Line Items]      
Debt securities, available-for-sale, measurement input 0.0479    
Measurement Input, Discount Rate | Credit risk transfer securities | Maximum      
Fair Value Assets Measured On Non Recurring Basis Unobservable Input Reconciliation [Line Items]      
Debt securities, available-for-sale, measurement input 0.0611    
Measurement Input, Discount Rate | Credit risk transfer securities | Weighted Average      
Fair Value Assets Measured On Non Recurring Basis Unobservable Input Reconciliation [Line Items]      
Debt securities, available-for-sale, measurement input 0.0537   0.0516
Debt securities, available-for-sale, term 4 years 8 months 1 day   4 years 7 months 24 days