v3.24.3
Stock-based compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense $ 16,443 $ 13,900   $ 47,185 $ 65,641
Unamortized expense 127,018     127,018  
2021 Plan          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 15,420 13,392   43,529 37,677
Unamortized expense 125,377     125,377  
Time-Based Options          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 647 2,263   2,352 5,284
Unamortized expense 1,641     $ 1,641  
Weighted Average Vesting Term       8 months 12 days  
Time-Based Options | 2018 Plan          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 111 1,727   $ 747 3,544
Time-Based Options | 2021 Plan          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 536 536   1,605 1,740
Return-Target Options          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 0 (2,111) $ 23,450 0 21,339
Unamortized expense 0     $ 0  
Weighted Average Vesting Term       0 years  
Return-Target Options | 2018 Plan          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 0 (2,111)   $ 0 18,215
Return-Target Options | 2021 Plan          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 0 0   0 3,124
LTIP | 2018 Plan          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 0 16   0 333
Restricted stock units | 2021 Plan          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 10,444 8,760   30,529 25,483
Unamortized expense 103,107     $ 103,107  
Weighted Average Vesting Term       2 years 9 months 18 days  
Market stock units | 2021 Plan          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 4,976 4,632   $ 13,000 12,194
Unamortized expense 22,270     $ 22,270  
Weighted Average Vesting Term       3 years 2 months 12 days  
ESPP          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 376 340   $ 1,304 1,008
Cost of revenue          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 80 118   286 328
Sales and marketing          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 4,829 5,714   14,002 17,859
Technology and development          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 4,941 2,902   14,139 13,434
General and administrative          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense $ 6,593 $ 5,166   $ 18,758 $ 34,020