XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation and Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2023
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 income (loss) during the periods presented:

 Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2023202220232022
Cost of services$174 $107 $496 $314 
Sales and marketing2,691 1,967 8,303 4,569 
General and administrative2,597 2,328 7,854 5,257 
Stock-based compensation expense $5,462 $4,402 $16,653 $10,140 
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)2023202220232022
RSUs$2,423 $1,404 $7,243 $2,196 
PSUs2,379 1,194 6,994 1,947 
Stock options419 1,561 1,260 4,621 
ESPP241 243 1,156 1,376 
Stock-based compensation expense $5,462 $4,402 $16,653 $10,140 
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, 2023:
 Number of Restricted Stock UnitsWeighted-Average Grant-Date Fair Value
Nonvested balance as of December 31, 2022517,135$25.93 
Granted709,17519.58
Vested (204,849)25.65
Forfeited(22,192)23.44
Nonvested balance as of September 30, 2023999,269$21.54 
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, 2023:
 Number of Performance-Based Restricted Stock UnitsWeighted-Average Grant-Date Fair Value
Nonvested balance as of December 31, 2022473,371$26.76 
Granted657,40821.46
Vested
Forfeited
Nonvested balance as of September 30, 20231,130,779$23.68