XML 48 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Share-Based Compensation - Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total share-based compensation $ 62,145 $ 1,134,599 $ 143,169 $ 1,135,293
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total share-based compensation 2,325 28,157 3,751 28,172
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total share-based compensation 46,358 709,996 95,264 710,622
Sales and marketing (1)        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total share-based compensation (2,074) 202,128 11,845 202,157
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total share-based compensation $ 15,536 $ 194,318 $ 32,309 $ 194,342