XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Share-Based Compensation - Schedule of Share-Based Compensation Expense Recognized to Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense $ 86,780 $ 104,660 $ 174,948 $ 202,851
Cost of revenues        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense 7,883 8,870 15,916 17,604
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense 19,055 22,888 38,297 46,093
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense 32,874 40,026 66,789 76,761
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense $ 26,968 $ 32,876 $ 53,946 $ 62,393