v3.26.1
Fair Value Disclosures - Narrative (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 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 $ 25,816   $ 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 25,800   20,800
Impaired loans, carrying value 48,100   $ 30,100
Allowance allocations $ 22,300 $ 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 8 months 23 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 4 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.0504    
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.0616    
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.0555   0.0516
Debt securities, available-for-sale, term 4 years 5 months 26 days   4 years 7 months 24 days