v3.26.1
Stockholders' Equity - Schedule of Components of Total 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
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 146,290 $ 112,776 $ 274,971 $ 224,754
Provision for income taxes (39,236) (20,465) (74,457) (35,262)
Total stock-based compensation, net of income taxes 107,054 92,311 200,514 189,492
Income Statement Location [Axis]: us-gaap:CostOfRevenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 24,659 19,314 46,336 38,242
Income Statement Location [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 41,178 31,396 74,344 59,738
Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 53,997 39,803 102,854 82,071
Income Statement Location [Axis]: us-gaap:SellingAndMarketingExpense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 26,456 $ 22,263 $ 51,437 $ 44,703