Stock-Based Compensation (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Share-Based Payment Arrangement [Abstract] |
|
| Schedule of Stock-Based Compensation Expense |
Included within cost of revenue, sales and marketing, and general and administrative expenses are total stock-based compensation expenses as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | | 2026 | | 2025 | | 2026 | | 2025 | | | | | | Cost of revenue | $ | 488 | | | $ | 924 | | | $ | 1,047 | | | $ | 2,188 | | | | | | | Sales and marketing | 462 | | | 777 | | | 1,058 | | | 1,471 | | | | | | | General and administrative | 1,965 | | | 856 | | | 3,017 | | | 2,039 | | | | | | | Total stock based-compensation expense | $ | 2,915 | | | $ | 2,557 | | | $ | 5,122 | | | $ | 5,698 | | | | | |
Total stock-based compensation expense includes expenses related to our 2021 Incentive Award Plan, our ESPP and profits interests, as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | | 2026 | | 2025 | | 2026 | | 2025 | | | | | | 2021 Incentive Award Plan | $ | 2,250 | | | $ | 3,056 | | | $ | 4,577 | | | $ | 6,385 | | | | | | | Employee Stock Purchase Plan | 12 | | | 12 | | | 24 | | | 25 | | | | | | | Profits interests | 653 | | | (511) | | | 521 | | | (712) | | | | | | | Total stock-based compensation expense | $ | 2,915 | | | $ | 2,557 | | | $ | 5,122 | | | $ | 5,698 | | | | | |
|
| Schedule of Activities of RSUs |
The activities of the RSUs and SARs and the related weighted average grant-date fair value of the respective share classes are summarized as follows, including granted, exercised and forfeited from January 1, 2026 to June 30, 2026. | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RSUs | | SARs | | | | Units | | Weighted-Average Grant Date Fair Value | | Units | | Weighted-Average Grant Date Fair Value | Outstanding at January 1, 2026 | | | 1,016,466 | | | $ | 21.78 | | | 58,208 | | | $ | 81.00 | | | Granted | | | 210,837 | | | 15.74 | | | — | | | — | | | Vested (RSUs) or Exercised (SARs) | | | (177,150) | | | 26.07 | | | — | | | — | | | Forfeited | | | (23,817) | | | 19.22 | | | (1,847) | | | 81.00 | | | | | | | | | | | | Outstanding at June 30, 2026 | | | 1,026,336 | | | $ | 19.87 | | | 56,361 | | | $ | 81.00 | | Exercisable at June 30, 2026 | | | — | | | $ | — | | | 56,361 | | | $ | 81.00 | |
|
| Schedule of Activities of SARs |
The activities of the RSUs and SARs and the related weighted average grant-date fair value of the respective share classes are summarized as follows, including granted, exercised and forfeited from January 1, 2026 to June 30, 2026. | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RSUs | | SARs | | | | Units | | Weighted-Average Grant Date Fair Value | | Units | | Weighted-Average Grant Date Fair Value | Outstanding at January 1, 2026 | | | 1,016,466 | | | $ | 21.78 | | | 58,208 | | | $ | 81.00 | | | Granted | | | 210,837 | | | 15.74 | | | — | | | — | | | Vested (RSUs) or Exercised (SARs) | | | (177,150) | | | 26.07 | | | — | | | — | | | Forfeited | | | (23,817) | | | 19.22 | | | (1,847) | | | 81.00 | | | | | | | | | | | | Outstanding at June 30, 2026 | | | 1,026,336 | | | $ | 19.87 | | | 56,361 | | | $ | 81.00 | | Exercisable at June 30, 2026 | | | — | | | $ | — | | | 56,361 | | | $ | 81.00 | |
|