v3.26.3
Stock-Based Compensation - Stock-based compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Share-based payment arrangements information        
Total stock-based compensation $ 25,088 $ 27,379 $ 74,862 $ 78,728
Unrecognized stock-based compensation expense 159,900   $ 159,900  
Weighted-average period over which unrecognized stock-based compensation expense are expected to be recognized     1 year 3 months 18 days  
Product development        
Share-based payment arrangements information        
Total stock-based compensation 9,679 10,739 $ 29,198 30,394
Sales, marketing and customer support        
Share-based payment arrangements information        
Total stock-based compensation 7,692 7,932 22,404 24,387
General and administrative        
Share-based payment arrangements information        
Total stock-based compensation $ 7,717 $ 8,708 $ 23,260 $ 23,947