v3.26.1
Securities Held-To-Maturity - Schedule of Rollforward of Allowance (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Changes in the allowance for credit losses        
Allowance for credit loss, beginning balance $ 15,125 $ 10,767 $ 17,013 $ 10,846
Provision for credit loss expense/(reversal) (82) 2,892 2,127 2,813
Charge-offs (700)   (4,797)  
Allowance for credit loss, ending balance 14,343 13,659 14,343 13,659
APL certificates        
Changes in the allowance for credit losses        
Allowance for credit loss, beginning balance 1,473 1,659 1,664 1,658
Provision for credit loss expense/(reversal) 203 448 12 449
Charge-offs 0   0  
Allowance for credit loss, ending balance 1,676 2,107 1,676 2,107
B Piece bonds        
Changes in the allowance for credit losses        
Allowance for credit loss, beginning balance 13,652 9,108 15,349 9,188
Provision for credit loss expense/(reversal) (285) 2,444 2,115 2,364
Charge-offs (700)   (4,797)  
Allowance for credit loss, ending balance $ 12,667 $ 11,552 $ 12,667 $ 11,552