XML 33 R23.htm IDEA: XBRL DOCUMENT
v3.23.3

Stockholders' Equity | 9 Months Ended
--- | ---
Sep. 30, 2023
Stockholders' Equity |
Stockholders' Equity | Note 16. Stockholders' Equity ​ Share Buyback Program ​ Pursuant to the Company’s existing share buyback program, the Company purchased 1,072,041 and 1,338,757 shares of its common stock during the three and nine months ended September 30, 2023, for total consideration of $50.0 million and $58.1 million, respectively. The Company purchased 478,255 and 719,263 shares of its common stock during the three and nine months ended September 30, 2022, for total consideration of $14.5 million and $21.8 million, respectively. ​ In August 2023, the Company’s Board of Directors authorized a $50.0 million increase to the Company’s share buyback program, which is expected to continue for an indefinite period of time. Since the inception of the program, the Company’s Board of Directors have authorized a total of $285.0 million in the share buyback program. The primary goal of the program is to offset dilution created by the Company’s equity compensation programs. ​ Purchases are made through open market and private block transactions pursuant to Rule 10b5-1 plans, privately negotiated transactions or other means as determined by the Company’s management and in accordance with the requirements of the SEC and applicable laws. The timing and actual number of treasury share purchases will depend on a variety of factors including price, corporate and regulatory requirements, and other conditions. These treasury share purchases are accounted for under the cost method and are included as a component of treasury stock in the Company’s condensed consolidated balance sheets. ​ Amended and Restated 2015 Equity Incentive Plan ​ As of September 30, 2023, the Company reserved an aggregate of 6,776,746 shares of common stock for future issuance under the Amended and Restated 2015 Equity Incentive Plan, or the 2015 Plan, including 1,202,802 shares, which were reserved in January 2023 pursuant to the evergreen provision in the 2015 Plan. ​ 2014 Employee Stock Purchase Plan ​ As of September 30, 2023, the Company has issued 1,155,478 shares of common stock under the ESPP and 844,522 shares of its common stock remain available for issuance under the ESPP. ​ In May 2023, the Company issued 65,933 shares at a purchase price of $25.52 per share under the ESPP. For the three and nine months ended September 30, 2023, the Company recorded ESPP expense of $0.2 million and $0.8 million, respectively. For the three and nine months ended September 30, 2022, the Company recorded ESPP expense of $0.2 million and $0.6 million, respectively. ​ Share-Based Award Activity and Balances ​ The Company accounts for share-based compensation payments in accordance with ASC 718, which requires measurement and recognition of compensation expense at fair value for all share-based payment awards made to employees and directors. Under these standards, the fair value of option awards and the option components of the ESPP awards are estimated at the grant date using the Black-Scholes option-pricing model. The fair value of RSUs is estimated at the grant date using the Company’s common share price. Compensation cost for all share-based payments granted with service-based graded vesting schedules is recognized using the straight-line method over the requisite service period. ​ The weighted-averages for key assumptions used in determining the fair value of options granted during the three and nine months ended September 30, 2023 and 2022, are as follows: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended | ​ | Nine Months Ended |  | ​
​ | ​ | September 30, | ​ | September 30, | ​ | ​
​ |  | 2023 |  | 2022 |  | 2023 |  | 2022 |  | ​
Average volatility |  | 40.2 | % | 42.7 | % | 41.4 | % | 41.0 | % | ​
Average risk-free interest rate |  | 4.4 | % | 2.9 | % | 4.1 | % | 2.3 | % | ​
Weighted-average expected life in years |  | 6.3 | ​ | 6.3 | ​ | 6.2 | ​ | 6.1 | ​ | ​
Dividend yield rate |  | — | % | — | % | — | % | — | % | ​
​ A summary of option activity under all plans for the nine months ended September 30, 2023, is presented below: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | Weighted-Average | ​ | ​ | ​ |
​ | ​ | ​ | ​ | Weighted-Average | ​ | Remaining | ​ | Aggregate |
​ | ​ | ​ | ​ | Exercise | ​ | Contractual | ​ | Intrinsic |
​ | ​ | Options | ​ | Price | ​ | Term (Years) | ​ | Value(1) |
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | (in thousands) |
Outstanding as of December 31, 2022 | ​ | 7,929,150 | ​ | $ | 17.66 |  |  |  | ​ |  | ​
Options granted |  | 759,820 | ​ | ​ | 35.84 | ​ | ​ | ​ | ​ | ​ | ​
Options exercised |  | (786,891) | ​ | ​ | 15.27 | ​ | ​ | ​ | ​ | ​ | ​
Options forfeited |  | (4,526) | ​ | ​ | 29.60 | ​ | ​ | ​ | ​ | ​ | ​
Options expired |  | (543) | ​ | ​ | 16.25 | ​ | ​ | ​ | ​ | ​ | ​
Outstanding as of September 30, 2023 |  | 7,897,010 | ​ | $ | 19.65 | ​ | 4.78 | ​ | ​ | 208,046 | ​
Exercisable as of September 30, 2023 |  | 5,819,517 | ​ | $ | 16.54 | ​ | 3.52 | ​ | ​ | 171,365 | ​
Vested and expected to vest as of September 30, 2023 | ​ | 7,703,355 | ​ | $ | 19.37 | ​ | 4.68 | ​ | ​ | 205,029 | ​
(1) | The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying awards and the estimated fair value of the Company’s stock for those awards that have an exercise price below the estimated fair value at September 30, 2023.
​ For the three and nine months ended September 30, 2023, the Company recorded expense of $2.2 million and $7.5 million, respectively, related to stock options granted under all plans. For the three and nine months ended September 30, 2022, the Company recorded expense of $2.0 million and $6.5 million, respectively, related to stock options granted under all plans. ​ Information relating to option grants and exercises is as follows: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended | ​ | Nine Months Ended |
​ | ​ | September 30, | ​ | September 30, | ​
​ |  | 2023 |  | 2022 |  | 2023 |  | 2022 |
​ | ​ | (in thousands, except per share data) |
Weighted-average grant date fair value per share | ​ | $ | 21.49 | ​ | $ | 14.40 | ​ | $ | 16.76 | ​ | $ | 14.75 | ​
Intrinsic value of options exercised | ​ |  | 5,628 | ​ |  | 1,421 | ​ |  | 24,544 | ​ |  | 20,131 | ​
Cash received from options exercised | ​ |  | 2,277 | ​ |  | 1,483 | ​ |  | 12,015 | ​ |  | 18,402 | ​
Total fair value of the options vested during the period | ​ |  | 167 | ​ |  | 167 | ​ |  | 8,887 | ​ |  | 8,157 | ​
​ A summary of the status of the Company’s non-vested options as of September 30, 2023, and changes during the nine months ended September 30, 2023, are presented below: ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | ​ |  | Weighted-Average |
​ | ​ | ​ | ​ | Grant Date |
​ | ​ | Options | ​ | Fair Value |
Non-vested as of December 31, 2022 | ​ | 2,378,453 | ​ | $ | 9.48 | ​
Options granted |  | 759,820 | ​ | ​ | 16.76 | ​
Options vested |  | (1,056,254) | ​ | ​ | 8.41 | ​
Options forfeited |  | (4,526) | ​ | ​ | 13.40 | ​
Non-vested as of September 30, 2023 |  | 2,077,493 | ​ |  | 12.68 | ​
​ As of September 30, 2023, there was $18.9 million of total unrecognized compensation cost, net of forfeitures, related to non-vested stock option based compensation arrangements granted under all plans. The cost is expected to be recognized over a weighted-average period of 2.7 years and will be adjusted for future changes in estimated forfeitures. ​ Restricted Stock Units ​ The Company grants restricted stock units, or RSUs, to certain employees and members of the Board of Directors with a vesting period of up to five years. The grantee receives one share of common stock at a specified future date for each RSU awarded. The RSUs may not be sold or otherwise transferred until vested. The RSUs do not have any voting or dividend rights prior to the issuance of the underlying common stock. The share-based expense associated with these grants was based on the Company’s common stock fair value at the time of grant and is amortized over the requisite service period, which generally is the vesting period using the straight-line method. For the three and nine months ended September 30, 2023, the Company recorded total expenses of $2.2 million and $7.3 million, respectively, related to RSU awards granted under all plans. For the three and nine months ended September 30, 2022, the Company recorded expenses of $2.0 million and $6.4 million, respectively, related to RSU awards granted under all plans. ​ As of September 30, 2023, there was $19.9 million of total unrecognized compensation cost, net of forfeitures, related to non-vested RSU-based compensation arrangements granted under all plans. The cost is expected to be recognized over a weighted-average period of 2.7 years and will be adjusted for future changes in estimated forfeitures. ​ Information relating to RSU grants and deliveries is as follows: ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | Total Fair Market |
​ | ​ | Total RSUs | ​ | Value of RSUs |
​ |  | Issued |  | Issued(1) |
​ | ​ | ​ | ​ | (in thousands) |
RSUs outstanding at December 31, 2022 |  | 1,007,052 | ​ | ​ | ​ | ​
RSUs granted |  | 356,176 | ​ | $ | 12,725 | ​
RSUs forfeited |  | (2,017) | ​ | ​ | ​ | ​
RSUs vested(2) |  | (440,337) | ​ | ​ | ​ | ​
RSUs outstanding at September 30, 2023 |  | 920,874 | ​ | ​ | ​ | ​
(1) | The total fair market value is derived from the number of RSUs granted times the current stock price on the date of grant.
(2) | Of the vested RSUs, 168,007 shares of common stock were surrendered to fulfill tax withholding obligations.
Share-based Compensation Expense ​ The Company recorded share-based compensation expense, which is included in the Company’s condensed consolidated statement of operations as follows: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended | ​ | Nine Months Ended |
​ | ​ | September 30, | ​ | September 30, | ​
​ | ​ | 2023 | ​ | 2022 | ​ | 2023 |  | 2022 |
​ | ​ | (in thousands) |
Cost of revenues |  | $ | 1,004 |  | $ | 915 |  | $ | 3,868 |  | $ | 3,238 | ​
Operating expenses: | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Selling, distribution, and marketing | ​ |  | 213 | ​ |  | 178 | ​ |  | 649 | ​ |  | 540 | ​
General and administrative | ​ |  | 2,975 | ​ |  | 2,810 | ​ |  | 9,323 | ​ |  | 8,389 | ​
Research and development | ​ |  | 452 | ​ |  | 396 | ​ |  | 1,780 | ​ |  | 1,389 | ​
Total share-based compensation | ​ | $ | 4,644 | ​ | $ | 4,299 | ​ | $ | 15,620 | ​ | $ | 13,556 | ​
​

X
- References No definition available. + Details
Name: | us-gaap_StockholdersEquityNoteAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for equity. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481004/946-505-50-6 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480237/815-40-50-6 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(e)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1 Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//505/tableOfContent Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 16 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18 Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18 + Details
Name: | us-gaap_StockholdersEquityNoteDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration