XML 79 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation - Summary of Recognized Share-based Compensation Expenses (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total share-based compensation expenses $ 26,690,970 $ 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 4,798,901 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 5,774,985 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 14,752,580 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 $ 1,364,504 $ 807,418 $ 1,015,858