Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncement and Recently Issued Accounting Pronouncements Pending Adoption (Details) - USD ($) $ in Thousands |
Dec. 31, 2019 |
Jan. 01, 2019 |
Dec. 31, 2018 |
||
|---|---|---|---|---|---|
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] | |||||
| Operating lease, right-of-use asset | [1] | $ 402,428 | $ 0 | ||
| Operating lease, liability | $ 435,889 | ||||
| Accounting Standards Update 2016-02 | |||||
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] | |||||
| Operating lease, right-of-use asset | $ 334,700 | ||||
| Operating lease, liability | $ 362,700 | ||||
| |||||