XML 57 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities - Available-for-sale, by Contractual Maturity (Details) - Mortgage-backed securities
$ in Thousands
Jun. 30, 2024
USD ($)
Amortized cost  
Due within one year $ 74
Due after one year through five years 11,289
Due after five years through ten years 8,021
Due after ten years 1,048,990
Total mortgage-backed securities 1,068,374
Fair value  
Due within one year 75
Due after one year through five years 11,185
Due after five years through ten years 7,022
Due after ten years 898,260
Total mortgage-backed securities $ 916,542