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, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Other asset-backed securities related to Structured Program transactions: | ||||
| Allowance for credit losses, beginning of period | $ 4,093 | |||
| Allowance for credit losses, end of period | $ 3,981 | 3,981 | ||
| 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 | 3,816 | $ 4,848 | 4,093 | $ 3,527 |
| Credit loss expense (benefit) for securities available for sale | 165 | (819) | (112) | 502 |
| Allowance for credit losses, end of period | $ 3,981 | $ 4,029 | $ 3,981 | $ 4,029 |