CONSOLIDATED STATEMENTS OF CASH FLOWS - RECONCILIATION TO CONSOLIDATED BALANCE SHEETS - USD ($) $ in Thousands |
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
|---|---|---|---|
| CONSOLIDATED STATEMENTS OF CASH FLOWS | |||
| Cash and Cash Equivalents | $ 1,412,665 | $ 405,080 | $ 262,368 |
| Restricted cash | 92,863 | 279,742 | 143,403 |
| Cash, cash equivalents, and restricted cash | $ 1,505,528 | $ 684,822 | $ 405,771 |