v3.25.2
Securities Available for Sale - Schedule of Activity in Credit Valuation Allowance for AFS Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Other asset-backed securities related to Structured Program transactions:        
Allowance for credit losses, beginning of period     $ 3,527  
Allowance for credit losses, end of period $ 4,029   4,029  
Other asset-backed securities related to Structured Program transactions        
Other asset-backed securities related to Structured Program transactions:        
Allowance for credit losses, beginning of period 4,848 $ 2,892 3,527 $ 0
Credit loss (benefit) expense for securities available for sale (819) (809) 502 2,083
Allowance for credit losses, end of period $ 4,029 $ 2,083 $ 4,029 $ 2,083