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 |