XML 50 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-based Compensation - Schedule of Stock Based Compensation Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 23,596 $ 30,638 $ 44,910 $ 60,394
Amount capitalized to internal-use software 1,361 1,580 2,570 2,920
Total stock-based compensation 24,957 32,218 47,480 63,314
Income Statement Location [Axis]: us-gaap:CommunicationsAndInformationTechnology        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 3,662 4,658 7,009 8,682
Income Statement Location [Axis]: us-gaap:CostOfRevenue        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 1,443 1,478 2,694 2,738
Income Statement Location [Axis]: us-gaap:OtherGeneralAndAdministrativeExpense        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 14,612 20,029 27,780 40,734
Income Statement Location [Axis]: us-gaap:SellingAndMarketingExpense        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 3,879 $ 4,473 $ 7,427 $ 8,240