STOCK PLANS |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Share-Based Payment Arrangement [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
STOCK PLANS | STOCK PLANS Stock Incentive Plans The Company’s amended and restated 2011 stock incentive plan, or 2011 Plan, was originally adopted by its board of directors and approved by its stockholders in June 2011 and was amended in June 2014, June 2016, June 2019 and June 2021. The June 2021 amendment and approval by the Company’s stockholders increased the number of shares of common stock authorized for issuance as equity awards under the plan by 1,500,000 shares. The 2011 Plan allows the granting of incentive stock options, non-statutory stock options, restricted stock awards and other stock-based awards. In April 2014, the Company’s board of directors also adopted the 2014 Inducement Plan. The Company’s stock option grants have an exercise price equal to the closing price of the Company’s common stock on the date of grant, generally have a 10-year contractual term and vest in increments (typically over four years from the date of grant, although the Company may occasionally grant options with different vesting terms, including grants made to its non-employee directors). The Company also grants RSUs to employees and non-employee directors generally vesting in increments over four years from the date of grant, except for such grants made to non-employee directors. The Company uses authorized but unissued shares of its common stock to satisfy its obligations under these plans. Employee Stock Purchase Plan The Company’s Amended and Restated Employee Stock Purchase Plan, or ESPP, was originally adopted by its board of directors in April 2014, approved by the Company’s stockholders in June 2014 and amended and restated in June 2022. The June 2022 amendment and restatement increased the number of shares of common stock that may be sold under the plan by an additional 500,000 shares from the originally provided 500,000 shares. The purpose of the ESPP is to provide a vehicle for eligible employees to purchase shares of the Company’s common stock at a discounted price and to help retain and motivate current employees as well as attract new talent. Under the ESPP, up to 1,000,000 shares of common stock may be sold. The ESPP expires in June 2032. The ESPP is intended to qualify as an “employee stock purchase plan” within the meaning of Section 423 of the Internal Revenue Code, or IRC. The maximum fair market value of stock which can be purchased by a participant in a calendar year is $25,000. -month offering periods begin on January 1 and July 1 of each year. During an offering period, eligible employees have the opportunity to elect to purchase shares of the Company’s common stock on the purchase dates of June 30 and December 31 (or the last trading day of an offering period). The per share purchase price is equal to 85% of the fair market value of the Company’s common stock on either the offering date or the purchase date, whichever is lesser. During the year ended December 31, 2022, 71,301 shares were purchased and issued through the ESPP. The following tables contain information about the Company’s stock incentive plans at December 31, 2022:
Stock-Based Compensation Compensation expense for stock options and RSUs is based on the estimated grant date fair value of an award recognized over the requisite service period on a straight-line expense attribution method. Compensation expense for ESPP share options is based on the estimated grant date fair value of the ESPP shares and the grant date number of shares that can be purchased, which is recognized as expense on a straight-line expense attribution method over the length of an offering period. The Company recognized stock-based compensation expense in its consolidated statements of operations for the years ended December 31, 2022, 2021 and 2020 as follows (in thousands):
The following table summarizes the Company’s stock option activity and related information for the period from December 31, 2019 to December 31, 2022:
As of December 31, 2022, $45.4 million of total unrecognized compensation cost related to unvested stock options is expected to be recognized over a weighted average period of 2.6 years. The Company’s stock options have a maximum expiration date of ten years from the date of grant. The weighted average fair value of stock options granted for the years ended December 31, 2022, 2021 and 2020 was $25.60, $26.74 and $22.40 per share, respectively. The fair values of stock options granted were estimated using the Black-Scholes model with the following weighted average assumptions:
The following table summarizes the Company’s RSU activity and related information for the period from December 31, 2019 to December 31, 2022:
As of December 31, 2022, $52.7 million of total unrecognized compensation cost related to unvested RSUs is expected to be recognized over a weighted average period of 2.9 years. The Company’s RSUs have a maximum vest date of four years from the date of grant. The fair values of RSUs awarded are equal to the closing price of the Company’s common stock on the date of grant. The fair values of the ESPP share options granted were estimated using the Black-Scholes model with the following weighted average assumptions:
|