v3.26.1
Marketable Securities - Available for Sale, by Contractual Maturity (Details) - Mortgage-backed securities
$ in Thousands
Jun. 30, 2026
USD ($)
Amortized cost  
Due within one year $ 34
Due after one year through five years 11,569
Due after five years through ten years 21,975
Due after ten years 1,725,244
Total mortgage-backed securities 1,758,822
Fair value  
Due within one year 35
Due after one year through five years 10,914
Due after five years through ten years 21,866
Due after ten years 1,596,636
Total mortgage-backed securities $ 1,629,451