Investments - Schedule of Contractual Maturities of Available-for-Sale Debt Securities (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Amortized Cost | ||
| Due within one year | $ 2,359,069 | |
| Due in one year to five years | 130,273 | |
| Due within five to ten years | 13,019 | |
| Due beyond ten years | 2,540 | |
| Total, Cost or Amortized Cost | 2,504,901 | $ 3,912,864 |
| Estimated Fair Value | ||
| Due within one year | 2,358,792 | |
| Due in one year to five years | 127,861 | |
| Due within five to ten years | 12,837 | |
| Due beyond ten years | 2,514 | |
| Total, Estimated Fair Value | $ 2,502,004 | $ 3,913,568 |
| X | ||||||||||
- Definition Cash, Cash Equivalents And Available-For-Sale Debt Securities No definition available.
|
| X | ||||||||||
- Definition Cash, Cash Equivalents And Available-For-Sale Debt Securities, Allocated and Single Maturity Date, After Year 10 No definition available.
|
| X | ||||||||||
- Definition Cash, Cash Equivalents And Available-For-Sale Debt Securities, Allocated and Single Maturity Date, After Year 5 Through 10 No definition available.
|
| X | ||||||||||
- Definition Cash, Cash Equivalents And Available-For-Sale Debt Securities, Allocated and Single Maturity Date, After Year One Through Five No definition available.
|
| X | ||||||||||
- Definition Cash, Cash Equivalents And Available-For-Sale Debt Securities, Allocated and Single Maturity Date, Year One No definition available.
|
| X | ||||||||||
- Definition Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost No definition available.
|
| X | ||||||||||
- Definition Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost, Maturity, Allocated and Single Maturity Date, After Year 10 No definition available.
|
| X | ||||||||||
- Definition Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost, Maturity, Allocated and Single Maturity Date, After Year 5 Through 10 No definition available.
|
| X | ||||||||||
- Definition Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost, Maturity, Allocated and Single Maturity Date, After Year One Through Five No definition available.
|
| X | ||||||||||
- Definition Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- References No definition available.
|