v3.25.2
Securities Held-To-Maturity - Rollforward of Allowance (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Changes in the allowance for credit losses        
Allowance for credit loss, Beginning balance $ 10,767 $ 7,597 $ 10,846 $ 6,256
Provision for credit loss expense/(reversal) 2,892 1,535 2,813 2,876
Allowance for credit loss, Ending balance 13,659 9,132 13,659 9,132
APL certificates        
Changes in the allowance for credit losses        
Allowance for credit loss, Beginning balance 1,659 2,157 1,658 2,272
Provision for credit loss expense/(reversal) 448 133 449 18
Allowance for credit loss, Ending balance 2,107 2,290 2,107 2,290
B Piece bonds        
Changes in the allowance for credit losses        
Allowance for credit loss, Beginning balance 9,108 5,440 9,188 3,984
Provision for credit loss expense/(reversal) 2,444 1,402 2,364 2,858
Allowance for credit loss, Ending balance $ 11,552 $ 6,842 $ 11,552 $ 6,842