XML 50 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Stock by Class
a.Composition of common stock capital:
 
 AuthorizedIssued and outstanding
 Number of shares
 December 31,December 31,
 2023202220232022
Stock of $0.001 par value:
    
Common stock200,000,000 200,000,000 109,103,721 107,673,052 
Share-based Compensation, Stock Options, Activity
A summary of employees’ stock options activities during the year ended December 31, 2023 is as follows:
 
Year ended
 December 31, 2023
 NumberWeighted
average
exercise
price
Aggregate
intrinsic
value
(in thousands)
Weighted
average
remaining
contractual
life (years)
Options outstanding at the beginning of the year691,573 $7.533 $11,347 1.901 
Granted— $— 
Exercised(102,999)$7.647 
Forfeited(15,144)$5.585 
Options outstanding at the end of the period573,430 $7.564 $21,627 0.962 
Options exercisable at the end of the period572,476 $7.567 $21,590 0.954 
Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range The options outstanding as of December 31, 2023 have been separated into ranges of exercise price as follows:
 
Range of exercise price
Options
outstanding
as of
December 31, 2023
Weighted
average
remaining
contractual
life (years)
Weighted
average
exercise
price
Options
exercisable
as of
December 31, 2023
Weighted
average
remaining
contractual
life (years)
Weighted
average
exercise
price of
options
exercisable
$5.623 5.68269,534 2.687 $5.631 68,580 2.639 $5.631 
$7.000 7.337377,716 0.599 $7.069 377,716 0.599 $7.069 
 $9.960  120,180 1.142 $9.960 120,180 1.142 $9.960 
 $13.287  6,000 0.222 $13.287 6,000 0.222 $13.287 
   573,430 0.962 $7.564 572,476 0.954 $7.567 
Schedule of Stockholders' Equity Note, Warrants or Rights The Company’s outstanding options granted to consultants for services as of December 31, 2023 were as follows:
 
Issuance dateNumber of options outstanding and exercisableRange of exercise price
per share
Exercisable
through
March 2014 - February 201617,100 $5.623 $13.287 March 2024 - February 2026
Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity
A summary of RSUs and PSUs for employees, consultants and non-employee directors of the Company for the year ended December 31, 2023 is as follows:
 
 Number of shares
underlying outstanding
RSUs and PSUs
Weighted-average
grant date
fair value
Unvested as of January 1, 2023
8,340,732 $41.82 
Granted3,832,156 $28.74 
Vested(3,077,903)$39.60 
Forfeited(860,814)$39.38 
Unvested as of December 31, 2023
8,234,171 $36.83 
Share-based Payment Arrangement, Performance Shares, Activity
A summary of RSUs and PSUs for employees, consultants and non-employee directors of the Company for the year ended December 31, 2023 is as follows:
 
 Number of shares
underlying outstanding
RSUs and PSUs
Weighted-average
grant date
fair value
Unvested as of January 1, 2023
8,340,732 $41.82 
Granted3,832,156 $28.74 
Vested(3,077,903)$39.60 
Forfeited(860,814)$39.38 
Unvested as of December 31, 2023
8,234,171 $36.83 
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs
The Company recognized stock-based compensation expense in the consolidated statements of operations as follows (in thousands):
 
Year ended
 December 31,
 202320222021
Cost of revenues$7,221 $10,720 $8,995 
Research and development48,679 50,971 36,033 
Sales and marketing48,047 51,793 39,684 
General and administrative35,872 29,378 25,067 
Total$139,819 $142,862 $109,779