v3.24.3
Stock-Based Compensation - Allocated Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 69,292 $ 70,118 $ 214,692 $ 216,082
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 8,013 8,105 24,504 23,522
Marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 5,690 5,763 18,009 17,132
Product development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 36,048 37,842 108,553 112,771
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 19,541 $ 18,408 $ 63,626 $ 62,657