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 Payment Arrangement, Additional Disclosure [Abstract]        
Total stock-based compensation expense $ 32,383 $ 33,036 $ 64,895 $ 64,088
Cost of services        
Share-based Payment Arrangement, Additional Disclosure [Abstract]        
Total stock-based compensation expense 9,542 9,448 18,940 18,481
Sales and marketing        
Share-based Payment Arrangement, Additional Disclosure [Abstract]        
Total stock-based compensation expense 8,184 7,911 16,059 15,414
General and administrative        
Share-based Payment Arrangement, Additional Disclosure [Abstract]        
Total stock-based compensation expense $ 14,657 $ 15,677 $ 29,896 $ 30,193