XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2024
Stockholders' Equity Note [Abstract]  
Schedule of Stock Option Activity
A summary of employees’ stock options activities during the six months ended June 30, 2024 is as follows:
 
 Six Months Ended
June 30, 2024 (unaudited)
 NumberWeighted
average
exercise price
Aggregate
intrinsic value
(in thousands)
Weighted average
remaining
contractual life
(years)
Options outstanding as of January 1, 2024573,430 $7.564 $21,627 0.962
Granted— $— 
Exercised(535,668)$7.555 
Forfeited and expired— $— 
Options outstanding and exercisable as of June 30, 2024
37,762 $7.690 $1,521 1.061
Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range The options outstanding as of June 30, 2024 (unaudited) separated into exercise prices as follows:
Exercise price
Options outstanding and exercisable as of June 30, 2024
Weighted average remaining contractual life (years) of options outstanding and exercisableWeighted average exercise price of options outstanding and exercisable
$5.6824,483 5.658 $5.682 
$7.22024,279 0.367 $7.220 
 $9.9609,000 0.644 $9.960 
   37,762 1.061 $7.690 
Schedule of Outstanding Options
The Company’s outstanding options granted to consultants for services as of June 30, 2024 (unaudited) were as follows:
 
Grant date
Number of options outstanding and exercisable as of June 30, 2024
Range of exercise price
per share
Exercisable through
November 2014 - February 201610,500 $5.623 $7.220 November 2024 - February 2026
Schedule of Share-based Payment Arrangement, Restricted Stock Unit and Performance Stock Unit Activity
A summary of RSUs and PSUs for employees, consultants and non-employee directors of the Company for the six months ended June 30, 2024 (unaudited) is as follows:
 
 Number of
shares underlying
outstanding
RSUs and PSUs
Weighted-
average
grant date
fair value
Unvested balance - January 1, 20248,234,171 $36.83 
Granted3,557,660 $42.66 
Vested(3,052,421)$40.20 
Forfeited(980,261)$38.87 
Unvested balance – June 30, 2024
7,759,149 $37.92 
Schedule of Stock-Based Compensation Expense
The Company recognized stock-based compensation expense in the condensed consolidated statements of operations as follows (in thousands):
 
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2024202320242023
(unaudited)(unaudited)
Cost of revenues$1,298 $2,030 $2,660 $4,530 
Research and development8,856 13,634 20,615 26,157 
Sales and marketing10,655 13,898 21,125 26,660 
General and administrative9,280 9,822 17,782 17,848 
Total$30,089 $39,384 $62,182 $75,195