Stock-Based Compensation and Stockholders' Equity (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Equity [Abstract] |
|
| Schedule of Stock-based Compensation Expense |
The following table summarizes the amounts recognized in the Consolidated Statements of Operations and Comprehensive (Loss) Income during the periods presented related to stock-based compensation expense: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | (in thousands) | 2026 | | 2025 | | 2026 | | 2025 | | Cost of services | $ | 69 | | | $ | 166 | | | $ | 137 | | | $ | 319 | | | Sales and marketing | 460 | | | 1,386 | | | 1,084 | | | 3,195 | | | Research and development | 405 | | | 318 | | | 1,032 | | | 785 | | | General and administrative | 1,853 | | | 4,138 | | | 5,284 | | | 9,446 | | | Stock-based compensation expense | $ | 2,787 | | | $ | 6,008 | | | $ | 7,537 | | | $ | 13,745 | |
|
| Schedule of Stock-based Compensation Expense by Award Type |
The following table summarizes stock-based compensation expense by award type during the periods presented: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | (in thousands) | 2026 | | 2025 | | 2026 | | 2025 | | RSUs | $ | 2,724 | | | $ | 2,921 | | | $ | 5,537 | | | $ | 5,904 | | | PSUs | (159) | | | 2,527 | | | 1,552 | | | 7,043 | | | Stock options | — | | | 150 | | | — | | | 150 | | | ESPP | 222 | | | 410 | | | 448 | | | 648 | | | Stock-based compensation expense | $ | 2,787 | | | $ | 6,008 | | | $ | 7,537 | | | $ | 13,745 | |
|
| Schedule of Nonvested Restricted Stock Shares Activity |
The following table summarizes the Company's restricted stock unit (“RSU”) activity during the six months ended June 30, 2026: | | | | | | | | | | | | | Number of Restricted Stock Units | | Weighted-Average Grant-Date Fair Value | | | Nonvested balance as of December 31, 2025 | 1,385,455 | | $ | 16.03 | | | Granted | 1,865,755 | | $ | 5.56 | | | Vested | (646,854) | | $ | 16.49 | | | Forfeited | (112,293) | | $ | 10.95 | | Nonvested balance as of June 30, 2026 | 2,492,063 | | $ | 8.30 | |
|
| Schedule of Nonvested Performance-Based Units Activity |
The following table summarizes the Company's performance-based restricted stock unit (“PSU”) activity during the six months ended June 30, 2026: | | | | | | | | | | | | | | | | | Number of Performance-Based Restricted Stock Units | | Weighted-Average Grant-Date Fair Value | | | | | | | | | Nonvested balance as of December 31, 2025 | 1,354,587 | | $ | 17.87 | | | | | | | Granted | 1,084,335 | | $ | 6.00 | | | | | | | Vested | (362,418) | | $ | 21.46 | | | | | | | | | | | | | | Nonvested balance as of June 30, 2026 | 2,076,504 | | $ | 11.04 | | | | | |
|