XML 92 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Securities Held-to-Maturity - Summary of Securities Held-to-Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Held-to-Maturity Securities [Line Items]      
Face Value $ 230,012 $ 230,495  
Net Carrying Value 157,154 155,279  
Unrealized Loss (12,646) (25,889)  
Estimated Fair Value 144,508 129,390  
Allowance for Credit Losses 10,846 6,256 $ 3,153
APL certificates      
Schedule of Held-to-Maturity Securities [Line Items]      
Face Value 192,791 192,791  
Net Carrying Value 134,834 128,865  
Unrealized Loss (22,803) (31,331)  
Estimated Fair Value 112,031 97,534  
Allowance for Credit Losses 1,658 2,272 2,783
B Piece bonds      
Schedule of Held-to-Maturity Securities [Line Items]      
Face Value 37,221 37,704  
Net Carrying Value 22,320 26,414  
Unrealized Gain 10,157 5,442  
Estimated Fair Value 32,477 31,856  
Allowance for Credit Losses $ 9,188 $ 3,984 $ 370