XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation and Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2024
Equity [Abstract]  
Schedule of Share-based Payment Arrangement, Cost by Plan
The following table sets forth stock-based compensation expense recognized by the Company in the following line items in the Company's consolidated statements of operations and comprehensive (loss) during the periods presented:

 Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2024202320242023
Cost of services$160 $174 $507 $496 
Sales and marketing1,915 2,691 5,255 8,303 
General and administrative3,936 2,597 11,891 7,854 
Stock-based compensation expense $6,011 $5,462 $17,653 $16,653 
Schedule of Stock-based Compensation Expense
The following table sets forth stock-based compensation expense by award type during the periods presented:

 Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2024202320242023
RSUs$3,101 $2,423 $9,685 $7,243 
PSUs2,559 2,379 6,664 6,994 
Stock options145 419 435 1,260 
ESPP206 241 869 1,156 
Stock-based compensation expense $6,011 $5,462 $17,653 $16,653 
Schedule of Nonvested Restricted Stock Shares Activity
The following table sets forth the Company's restricted stock unit (“RSU”) activity during the nine months ended September 30, 2024:
 Number of Restricted Stock UnitsWeighted-Average Grant-Date Fair Value
Nonvested balance as of December 31, 2023
992,464$21.52 
Granted891,59818.42
Vested (440,655)22.12
Forfeited(231,440)19.32
Nonvested balance as of September 30, 2024
1,211,967$19.44 
Schedule of Nonvested Performance-Based Units Activity
The following table sets forth the Company's performance-based restricted stock unit (“PSU”) activity during the nine months ended September 30, 2024:
 Number of Performance-Based Restricted Stock UnitsWeighted-Average Grant-Date Fair Value
Nonvested balance as of December 31, 2023
1,130,779$23.68 
Granted693,93618.89
Vested(122,241)26.33
Forfeited(352,116)22.31
Nonvested balance as of September 30, 2024
1,350,358$22.01