XML 48 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Share-Based Compensation - Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total share-based compensation $ 91,632 $ 130,288 $ 234,801 $ 1,265,581
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total share-based compensation 2,298 1,568 6,049 29,740
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total share-based compensation 61,357 83,539 156,621 794,161
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total share-based compensation 11,958 21,243 23,803 223,400
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total share-based compensation $ 16,019 $ 23,938 $ 48,328 $ 218,280