v3.26.1
Securities Held-To-Maturity - Schedule of Securities Held-To-Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Securities Held-to-Maturity            
Face Value $ 224,761   $ 229,521      
Net Carrying Value 157,137   156,087      
Unrealized Loss (6,816)   (5,940)      
Estimated Fair Value 150,321   150,147      
Allowance for Credit Losses 14,343 $ 15,125 17,013 $ 13,659 $ 10,767 $ 10,846
APL certificates            
Securities Held-to-Maturity            
Face Value 192,791   192,791      
Net Carrying Value 143,810   140,682      
Unrealized Loss (15,770)   (15,143)      
Estimated Fair Value 128,040   125,539      
Allowance for Credit Losses 1,676 1,473 1,664 2,107 1,659 1,658
B Piece bonds            
Securities Held-to-Maturity            
Face Value 31,970   36,730      
Net Carrying Value 13,327   15,405      
Unrealized Gain 8,954   9,203      
Estimated Fair Value 22,281   24,608      
Allowance for Credit Losses $ 12,667 $ 13,652 $ 15,349 $ 11,552 $ 9,108 $ 9,188