Operations - Contractual agreements with major VIEs (Details) - VIEs [Member] - The company's relevant subsidiaries [Member] |
Dec. 23, 2020 |
Dec. 22, 2020 |
|---|---|---|
| Exclusive Technology Consulting and Services Agreements [Member] | ||
| Contractual agreements with major VIEs | ||
| Term of agreement | 10 years | |
| Exclusive Business Cooperation Agreements [Member] | ||
| Contractual agreements with major VIEs | ||
| Termination notice before the term ends | 30 days | 90 days |