v3.25.2
Stockholders' Equity - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation, net of amounts capitalized $ 101,997 $ 99,107 $ 194,572 $ 194,429
Capitalized stock-based compensation 4,931 4,505 8,273 10,102
Total stock-based compensation 106,928 103,612 202,845 204,531
Cost of Revenue | Subscription        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation, net of amounts capitalized 7,329 6,956 13,319 13,199
Cost of Revenue | Services        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation, net of amounts capitalized 1,950 2,223 3,698 4,796
Research and development        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation, net of amounts capitalized 47,948 40,770 88,742 79,664
Sales and marketing        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation, net of amounts capitalized 31,249 33,823 61,736 66,981
General and administrative        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation, net of amounts capitalized $ 13,521 $ 15,335 $ 27,077 $ 29,789