CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($) shares in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
| Net of allowances |
$ 42,650,000
|
$ 35,156,000
|
| Loans to and interest receivable |
219,679,000
|
158,622,000
|
| Loans to and interest receivable |
480,786,000
|
0
|
| Current liabilities |
$ 2,159,019,000
|
$ 958,370,000
|
| Ordinary shares, par value (in dollars per share) |
$ 0.00025
|
$ 0.00025
|
| Ordinary shares, shares authorized |
2,400,000
|
2,400,000
|
| Ordinary shares, shares issued |
236,553
|
227,688
|
| Ordinary shares, shares outstanding |
236,553
|
227,688
|
| Class A ordinary shares |
|
|
| Ordinary shares, shares authorized |
1,800,000
|
1,800,000
|
| Ordinary shares, shares issued |
140,274
|
125,909
|
| Class B ordinary shares |
|
|
| Ordinary shares, shares authorized |
200,000
|
200,000
|
| Ordinary shares, shares issued |
96,279
|
101,779
|
| Ordinary shares to be designated |
|
|
| Ordinary shares, shares authorized |
400,000
|
400,000
|
| Consolidated VIEs | Without recourse |
|
|
| Current liabilities |
$ 710,915,000
|
$ 538,269,000
|
| Alibaba |
|
|
| Net of allowances |
0
|
0
|
| Other related parties |
|
|
| Net of allowances |
0
|
6,095,000
|
| Loans to and interest receivable |
5,307,000
|
15,884,000
|
| Third parties |
|
|
| Net of allowances |
$ 42,650,000
|
$ 29,061,000
|