v3.24.2
Fair Value Disclosures - Narrative (Details)
$ in Millions
3 Months Ended
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
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 $ 18.0   $ 38.3
Impaired loans, carrying value 42.8   $ 58.3
Allowance allocations $ 24.8 $ 20.0  
CRT securities | Minimum      
Fair Value Assets Measured On Non Recurring Basis Unobservable Input Reconciliation [Line Items]      
Debt securities, available-for-sale, term 4 years 7 months 17 days    
CRT securities | Maximum      
Fair Value Assets Measured On Non Recurring Basis Unobservable Input Reconciliation [Line Items]      
Debt securities, available-for-sale, term 7 years 2 months 1 day    
Measurement Input, Discount Rate | CRT securities | Minimum      
Fair Value Assets Measured On Non Recurring Basis Unobservable Input Reconciliation [Line Items]      
Debt securities, available-for-sale, measurement input 0.0515    
Measurement Input, Discount Rate | CRT securities | Maximum      
Fair Value Assets Measured On Non Recurring Basis Unobservable Input Reconciliation [Line Items]      
Debt securities, available-for-sale, measurement input 0.0699    
Measurement Input, Discount Rate | CRT securities | Weighted Average      
Fair Value Assets Measured On Non Recurring Basis Unobservable Input Reconciliation [Line Items]      
Debt securities, available-for-sale, measurement input 0.0583   0.0657
Debt securities, available-for-sale, term 5 years 6 months 25 days   6 years 21 days