v3.26.1
Marketable Securities - Held to Maturity, by Contractual Maturity (Details) - Mortgage-backed securities
$ in Thousands
Jun. 30, 2026
USD ($)
Amortized cost  
Due after one year through five years $ 31,683
Due after five years through ten years 91,452
Due after ten years 399,677
Amortized cost 522,812
Fair value  
Due after one year through five years 28,634
Due after five years through ten years 81,088
Due after ten years 341,042
Total mortgage-backed securities $ 450,764