Fair Value - Schedule of Financial Assets Measured at Fair Value (Details) - USD ($) $ in Thousands |
Mar. 31, 2020 |
Dec. 31, 2019 |
Mar. 31, 2019 |
|---|---|---|---|
| Assets: | |||
| Restricted cash | $ 1,539 | $ 1,854 | $ 26,350 |
| Total assets measured and recorded at fair value | 589,833 | 517,333 | |
| Level 1 | |||
| Assets: | |||
| Restricted cash | 1,539 | 1,854 | |
| Total assets measured and recorded at fair value | 589,833 | 517,333 | |
| Cash | |||
| Assets: | |||
| Cash and cash equivalents | 586,507 | 463,820 | |
| Cash | Level 1 | |||
| Assets: | |||
| Cash and cash equivalents | 586,507 | 463,820 | |
| Money Market Fund | |||
| Assets: | |||
| Cash and cash equivalents | 1,787 | 51,659 | |
| Money Market Fund | Level 1 | |||
| Assets: | |||
| Cash and cash equivalents | $ 1,787 | $ 51,659 |