XML 60 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities - Credit Quality of Held To Maturity Securities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]  
Held-to-maturity securities $ 784,208
Mortgage-backed securities  
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]  
Held-to-maturity securities 659,748
U.S. government and agencies  
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]  
Held-to-maturity securities 124,460
AA+  
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]  
Held-to-maturity securities 784,208
AA+ | Mortgage-backed securities  
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]  
Held-to-maturity securities 659,748
AA+ | U.S. government and agencies  
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]  
Held-to-maturity securities $ 124,460