XML 65 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Share-Based Compensation - Summary of Share-Based Compensation Expense Recognized to Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense $ 100,511 $ 95,361 $ 198,119 $ 150,323
Cost of revenues        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense 8,650 7,669 17,697 12,411
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense 23,282 21,133 46,480 34,322
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense 38,964 37,004 78,841 58,347
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense $ 29,615 $ 29,555 $ 55,101 $ 45,243