XML 92 R80.htm IDEA: XBRL DOCUMENT v3.25.4
Common Stock and Stockholders' Equity - Total Compensation Costs for Stock-Based Awards (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation expense $ 80,414 $ 145,951 $ 201,550
Capitalized stock-based compensation 7,549 12,723 19,439
Total stock-based compensation 87,963 158,674 220,989
Cost of revenue (exclusive of depreciation and amortization, which are shown separately)      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation expense 2,082 4,782 5,478
Advertising and marketing      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation expense 4,894 12,575 15,300
Sales      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation expense 13,817 24,807 35,448
Technology and development      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation expense 17,477 34,855 58,336
General and administrative      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation expense 42,144 68,932 86,988
Options      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation expense 2,320 6,929 9,366
RSUs      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation expense 73,297 134,678 181,023
PSUs      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation expense 3,516 2,181 7,128
Employee stock purchase plan      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation expense $ 1,281 $ 2,163 $ 4,033