Long-term Investments - Carrying Amount and Fair Value (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Jun. 30, 2021 |
Dec. 31, 2020 |
|---|---|---|---|
| Carrying amount and fair value of the marketable security | |||
| Cost Basis | $ 223,385 | $ 96,659 | |
| Gross Unrealized Gains | 212,767 | 204,675 | |
| Gross Unrealized Losses | 0 | (12,113) | |
| Fair Value | 436,152 | 289,221 | |
| Showworld | |||
| Carrying amount and fair value of the marketable security | |||
| Cost Basis | 81,385 | 81,385 | |
| Gross Unrealized Gains | 205,659 | 204,675 | |
| Gross Unrealized Losses | 0 | 0 | |
| Fair Value | 287,044 | 286,060 | |
| Didi | |||
| Carrying amount and fair value of the marketable security | |||
| Cost Basis | 142,000 | ||
| Gross Unrealized Gains | 7,108 | ||
| Gross Unrealized Losses | 0 | ||
| Fair Value | $ 149,108 | $ 142,000 | |
| Other marketable securities | |||
| Carrying amount and fair value of the marketable security | |||
| Cost Basis | 15,274 | ||
| Gross Unrealized Gains | 0 | ||
| Gross Unrealized Losses | (12,113) | ||
| Fair Value | $ 3,161 |