v3.25.2
INVESTMENTS (Schedule of Amortized Cost and Estimated Fair Values of Debt Securities by Contractual Maturity) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Available-for-sale, Amortized Cost    
Due in one year or less $ 115  
Due after one year through five years 13,293  
Due after five years through ten years 9,715  
Due after ten years 0  
Subtotal 23,123  
Mortgage-related securities 893,941  
Available-for-sale securities, book value 917,064 $ 673,003
Available-for-sale, Fair Value    
Due in one year or less 116  
Due after one year through five years 12,864  
Due after five years through ten years 9,001  
Due after ten years 0  
Subtotal 21,981  
Mortgage-related securities 838,236  
Fair value, total $ 860,217 $ 593,749