XML 74 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Share-Based Compensation - Summary of Recognized Share-based Compensation Expenses (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total share-based compensation expenses $ 43,939,447 $ 60,805,483
Cost of Revenues [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total share-based compensation expenses 6,299,864 16,255,275
Selling and Marketing Expense [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total share-based compensation expenses 10,102,733 7,672,437
General and Administrative Expense [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total share-based compensation expenses 26,729,432 35,861,913
Technology And Product Development Expenses [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total share-based compensation expenses $ 807,418 $ 1,015,858