XML 41 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Employee benefit plans (Tables)
12 Months Ended
Dec. 31, 2022
Share-based Payment Arrangement [Abstract]  
schedule of share-based compensation, Performance Stock Units Award Activity [Table Text Block]
A summary of the Company’s PSU activity is as follows:
Shares
(in thousands)
Weighted-average grant date fair value
Non-vested shares at December 31, 20211,134 

$6.68 
Granted604 8.70 
Vested(744)6.45 
Forfeited(308)8.46 
Non-vested shares at December 31, 2022686 $7.93 
Schedule of Share-based Compensation, Stock Options, Activity
A summary of the Company’s stock option activity is as follows:
Shares
(in thousands)
Weighted-average exercise price
Weighted-average remaining contractual term (in years)
Aggregate intrinsic value (in thousands)
Outstanding at December 31, 20213,080 $9.18 5.92$8,735 
Granted320 8.70 
Exercised(63)4.43 
Forfeited/Cancelled(248)7.40 
Outstanding at December 31, 20223,089 $9.37 5.30$467 
Vested and expected to vest at December 31, 20223,089 $9.37 5.30$467 
Exercisable at December 31, 20222,446 $9.97 4.53$288 
Schedule of Share-based Compensation, Restricted Stock Units Award Activity
A summary of the Company’s RSU activity is as follows:
Shares
(in thousands)
Weighted-average grant date fair value
Non-vested shares at December 31, 20218,714 $6.52 
Granted5,813 7.68 
Vested(4,644)6.64 
Forfeited(1,156)6.86 
Non-vested shares at December 31, 20228,727 $7.19 
Allocation of Stock-based Compensation Expense The following table summarizes stock-based compensation expense included in the Consolidated Statements of Operations:
Year ended December 31,
(in thousands)
202220212020
Cost of revenue
$1,805 $1,794 $1,548 
Research and development
17,221 17,263 13,415 
Sales and marketing
8,173 8,045 5,779 
General and administrative
11,792 11,548 9,221 
Total stock-based compensation expense$38,991 $38,650 $29,963 
Class of Treasury Stock
(in thousands, except per share data)2022
Shares repurchased5,967 
Average price per share$6.64 
Value of shares repurchased$39,618