Fair Value Disclosure - Schedule of Financial Assets Measured at Fair Value (Details) - USD ($) $ in Thousands |
Dec. 31, 2020 |
Dec. 31, 2019 |
|---|---|---|
| Assets: | ||
| Restricted cash | $ 434 | $ 1,854 |
| Total assets measured and recorded at fair value | 1,093,249 | 517,333 |
| Level 1 | ||
| Assets: | ||
| Restricted cash | 1,854 | |
| Total assets measured and recorded at fair value | 517,333 | |
| Cash | ||
| Assets: | ||
| Cash and cash equivalents | 1,021,022 | 463,820 |
| Cash | Level 1 | ||
| Assets: | ||
| Cash and cash equivalents | 463,820 | |
| Money Market Fund | ||
| Assets: | ||
| Cash and cash equivalents | $ 71,793 | 51,659 |
| Money Market Fund | Level 1 | ||
| Assets: | ||
| Cash and cash equivalents | $ 51,659 |