XML 94 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities - Held-to-Maturity Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Marketable Securities, Available-for-sale [Line Items]    
Held-to-maturity securities: $ 881,249 $ 768,154
AA+    
Marketable Securities, Available-for-sale [Line Items]    
Held-to-maturity securities: 881,249  
Residential mortgage-backed securities    
Marketable Securities, Available-for-sale [Line Items]    
Held-to-maturity securities: 756,794 $ 643,703
Residential mortgage-backed securities | AA+    
Marketable Securities, Available-for-sale [Line Items]    
Held-to-maturity securities: 756,794  
U.S. government sponsored enterprises | AA+    
Marketable Securities, Available-for-sale [Line Items]    
Held-to-maturity securities: $ 124,455