Marketable Securities - Credit Quality of Held To Maturity Securities (Details) - USD ($) $ in Thousands |
Jun. 30, 2022 |
Dec. 31, 2021 |
---|---|---|
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items] | ||
Held-to-maturity securities | $ 923,180 | $ 768,154 |
Residential mortgage-backed securities | ||
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items] | ||
Held-to-maturity securities | 798,728 | $ 643,703 |
U.S. government and agencies | ||
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items] | ||
Held-to-maturity securities | 124,452 | |
AA+ | ||
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items] | ||
Held-to-maturity securities | 923,180 | |
AA+ | Residential mortgage-backed securities | ||
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items] | ||
Held-to-maturity securities | 798,728 | |
AA+ | U.S. government and agencies | ||
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items] | ||
Held-to-maturity securities | $ 124,452 |