v3.26.1
Stockholders' Equity - Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stock-based Compensation Expense        
Total stock-based compensation expense $ 32,980 $ 41,859 $ 65,644 $ 81,104
Stock Option        
Stock-based Compensation Expense        
Unrecognized stock-based compensation expense 0   $ 0  
Weighted-average amortization period     0 years  
RSU (excluding PRSUs)        
Stock-based Compensation Expense        
Unrecognized stock-based compensation expense 209,686   $ 209,686  
Weighted-average amortization period     2 years 2 months 12 days  
PRSU        
Stock-based Compensation Expense        
Unrecognized stock-based compensation expense 29,219   $ 29,219  
Weighted-average amortization period     1 year 10 months 24 days  
ESPP        
Stock-based Compensation Expense        
Unrecognized stock-based compensation expense 1,391   $ 1,391  
Weighted-average amortization period     4 months 24 days  
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfRevenue        
Stock-based Compensation Expense        
Total stock-based compensation expense 5,794 7,296 $ 12,101 14,480
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Stock-based Compensation Expense        
Total stock-based compensation expense 11,261 12,379 21,539 24,176
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Stock-based Compensation Expense        
Total stock-based compensation expense 7,257 8,829 14,772 17,519
Location, Statement of Income, Balance [Axis]: us-gaap:SellingAndMarketingExpense        
Stock-based Compensation Expense        
Total stock-based compensation expense $ 8,668 $ 13,355 $ 17,232 $ 24,929