XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-based compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Service Vesting-Based Stock Option Activity
The following is a summary of service-based vesting stock option activity for the March 31, 2024, and the status of service-based vesting stock options outstanding as of March 31, 2024:
Three Months Ended
March 31, 2024
Options
Wtd. Avg. Exercise Price
Outstanding as of beginning of period217,250 $2.21 
Exercised— — 
Outstanding as of March 31, 2024217,250 $2.21 
Stock options exercisable as of March 31, 2024217,250 $2.21 
Schedule of Service Vesting-Based and Market Based Restricted Stock Activity
The following is a summary of service-based vesting restricted stock activity for the three months ended March 31, 2024, and the status of unvested service-based vesting restricted stock outstanding as of March 31, 2024:
Three Months Ended
March 31, 2024
Shares
Wtd. Avg. Grant Date Fair Value
Outstanding as of beginning of period2,312,898 $18.32 
Granted186,272 17.36 
Vested(221,829)24.02 
Forfeited(51,340)17.69 
Non-vested as of March 31, 20242,226,001 $17.66 
The following is a summary of market-based restricted stock activity under our stock option plan for the three months ended March 31, 2024 and the status of market-based restricted stock outstanding as of March 31, 2024:
Three Months Ended
March 31, 2024
Shares
Wtd. Avg. Grant
Outstanding as of beginning of period509,166 $26.50 
Granted299,565 23.20 
Vested(300,529)27.97 
Non-vested as of March 31, 2024508,202 $25.70 
Schedule of Stock Compensation Expense We recorded total stock compensation expense for the three months ended March 31, 2024 and 2023, as follows:
 Three Months Ended
March 31,
(In thousands)20242023
Cost of revenue$1,120 $1,631 
General and administrative costs3,130 3,293 
Sales and marketing costs1,186 1,256 
Research and development costs747 1,183 
Total$6,183 $7,363