Investments - Schedule of Contractual Maturities of Available-for-Sale Debt Securities (Details) - USD ($) $ in Thousands |
Sep. 30, 2022 |
Dec. 31, 2021 |
|---|---|---|
| Amortized Cost | ||
| Due within one year | $ 2,135,406 | |
| Due in one year to five years | 249,656 | |
| Due within five to ten years | 20,097 | |
| Due beyond ten years | 2,711 | |
| Total, Amortized Cost | 2,407,870 | $ 2,504,901 |
| Estimated Fair Value | ||
| Due within one year | 2,132,499 | |
| Due in one year to five years | 241,640 | |
| Due within five to ten years | 16,794 | |
| Due beyond ten years | 2,617 | |
| Total, Estimated Fair Value | $ 2,393,550 | $ 2,502,004 |
| 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.
|