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 |