v3.25.2
Stockholders' Equity - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
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 expense $ 26,335,000 $ 26,148,000 $ 51,917,000 $ 57,969,000
Share-based payment arrangement, amount capitalized 1,900,000 2,500,000 3,600,000 5,400,000
PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense (400,000) 700,000 400,000 2,000,000
Bonus Program | PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 8,600,000 0 12,300,000 6,500,000
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 2,573,000 2,044,000 4,512,000 4,823,000
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 11,755,000 7,983,000 20,648,000 18,306,000
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 8,176,000 7,058,000 14,869,000 14,901,000
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 3,831,000 $ 9,063,000 $ 11,888,000 $ 19,939,000