Stock-Based Plans and Compensation (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Schedule of Stock-based Compensation Expense |
There were no stock-based compensation expenses related to the 2013 Plan in the three and six months ended June 30, 2026 and 2025. Total stock-based compensation expense related to the 2017 Plan was as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, |
|
|
2026 |
|
|
2025 |
|
|
Options |
|
|
RSUs |
|
|
Total |
|
|
Options |
|
|
RSUs |
|
|
Total |
|
Cost of revenue |
$ |
96 |
|
|
$ |
1,057 |
|
|
$ |
1,153 |
|
|
$ |
210 |
|
|
$ |
961 |
|
|
$ |
1,171 |
|
Selling, general and administrative expense |
|
89 |
|
|
|
8,376 |
|
|
|
8,465 |
|
|
|
253 |
|
|
|
9,410 |
|
|
|
9,663 |
|
Total |
$ |
185 |
|
|
$ |
9,433 |
|
|
$ |
9,618 |
|
|
$ |
463 |
|
|
$ |
10,371 |
|
|
$ |
10,834 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Six Months Ended June 30, |
|
|
2026 |
|
|
2025 |
|
|
Options |
|
|
RSUs |
|
|
Total |
|
|
Options |
|
|
RSUs |
|
|
Total |
|
Cost of revenue |
$ |
224 |
|
|
$ |
1,834 |
|
|
$ |
2,058 |
|
|
$ |
399 |
|
|
$ |
3,043 |
|
|
$ |
3,442 |
|
Selling, general and administrative expense |
|
240 |
|
|
|
16,393 |
|
|
|
16,633 |
|
|
|
503 |
|
|
|
20,612 |
|
|
|
21,115 |
|
Total |
$ |
464 |
|
|
$ |
18,227 |
|
|
$ |
18,691 |
|
|
$ |
902 |
|
|
$ |
23,655 |
|
|
$ |
24,557 |
|
|
| Schedule of Common Stock Reserved for Future Issuance |
The Company has reserved certain stock of its authorized but unissued common stock for possible future issuance in connection with the following:
|
|
|
|
|
|
|
|
|
June 30, |
|
|
2026 |
|
|
2025 |
|
2013 Plan |
|
62,500 |
|
|
|
670,994 |
|
2017 Plan(1) |
|
8,011,562 |
|
|
|
7,421,326 |
|
|
|
8,074,062 |
|
|
|
8,092,320 |
|
(1) In January 2026 and 2025, the Board of Directors ratified the addition of 1,436,436 and 1,372,373 shares of common stock, respectively, to the number of shares available for issuance under the 2017 Plan pursuant to the annual increase provision of such plan. Unless the Board of Directors determines otherwise, additional annual increases will be effective on each January 1, through January 1, 2027. The 2017 Plan permits the company to settle awards, if and when vested, in cash at its discretion. Pursuant to the terms of the 2017 Plan, the number of shares authorized for issuance thereunder will only be reduced with respect to shares of common stock actually issued upon exercise or settlement of an award. Shares of common stock subject to awards that have been canceled, expired, forfeited or otherwise not issued under an award and shares of common stock subject to awards settled in cash do not count as shares of common stock issued under the 2017 Plan. The Company expects to have sufficient shares available under the 2017 Plan to satisfy the future settlement of outstanding awards.
|
| 2017 Plan |
|
| Schedule of Restricted Stock Activity |
RSAs and RSUs activity was as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Six Months Ended June 30, |
|
|
2026 |
|
|
2025 |
|
|
Shares |
|
|
Weighted-Average Grant Date Fair Value |
|
|
Shares |
|
|
Weighted-Average Grant Date Fair Value |
|
Beginning outstanding shares |
|
2,324,404 |
|
|
|
|
|
|
2,617,059 |
|
|
|
|
Granted |
|
732,868 |
|
|
$ |
25.90 |
|
|
|
1,298,765 |
|
|
$ |
17.65 |
|
Forfeited/ cancelled |
|
(119,062 |
) |
|
$ |
24.90 |
|
|
|
(59,042 |
) |
|
$ |
28.85 |
|
Vested |
|
(270,593 |
) |
|
$ |
29.85 |
|
|
|
(597,665 |
) |
|
$ |
26.80 |
|
Ending outstanding shares |
|
2,667,617 |
|
|
|
|
|
|
3,259,117 |
|
|
|
|
|
| Summary of Stock Option Activity |
The following summarizes the options activity of the 2017 Plan:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Options to Purchase Common Stock |
|
|
Weighted-Average Exercise Price per Share |
|
|
Weighted Average Grant Date Fair Value per Share |
|
|
Weighted Average Remaining Contract Life (in Years) |
|
|
Aggregate Intrinsic Value of In-The-Money Options |
|
Outstanding as of December 31, 2024 |
|
2,345,207 |
|
|
$ |
30.62 |
|
|
$ |
16.32 |
|
|
|
6.0 |
|
|
$ |
776 |
|
Forfeited/ cancelled |
|
(35,795 |
) |
|
|
41.32 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
Expired |
|
(50,150 |
) |
|
|
36.06 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
Outstanding as of June 30, 2025 |
|
2,259,262 |
|
|
$ |
30.33 |
|
|
$ |
16.32 |
|
|
|
5.5 |
|
|
$ |
4,355 |
|
Outstanding as of December 31, 2025 |
|
2,193,528 |
|
|
$ |
30.33 |
|
|
|
16.32 |
|
|
|
4.9 |
|
|
|
6,109 |
|
Forfeited/ cancelled |
|
(6,175 |
) |
|
|
36.88 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
Expired |
|
(47,334 |
) |
|
|
38.60 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
Exercised |
|
(32,511 |
) |
|
|
18.23 |
|
|
|
— |
|
|
|
— |
|
|
|
300 |
|
Outstanding as of June 30, 2026 |
|
2,107,508 |
|
|
$ |
30.31 |
|
|
$ |
16.32 |
|
|
|
4.5 |
|
|
$ |
3,048 |
|
Exercisable as of June 30, 2026 |
|
1,998,215 |
|
|
$ |
29.99 |
|
|
|
|
|
|
4.4 |
|
|
$ |
3,048 |
|
|
| 2013 Plan |
|
| Summary of Stock Option Activity |
The following summarizes the activity of the 2013 Plan:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Options to Purchase Common Stock |
|
|
Weighted-Average Exercise Price per Share |
|
|
Weighted Average Grant Date Fair Value per Share |
|
|
Weighted Average Remaining Contract Life (in Years) |
|
|
Aggregate Intrinsic Value of In-The-Money Options |
|
Outstanding as of December 31, 2024 |
|
680,889 |
|
|
$ |
6.49 |
|
|
$ |
2.51 |
|
|
|
1.5 |
|
|
$ |
8,211 |
|
Expired |
|
(1,000 |
) |
|
|
6.03 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
Exercised |
|
(8,895 |
) |
|
|
8.59 |
|
|
|
— |
|
|
|
— |
|
|
|
10,351 |
|
Outstanding as of June 30, 2025 |
|
670,994 |
|
|
$ |
6.46 |
|
|
$ |
2.51 |
|
|
|
1.0 |
|
|
$ |
10,351 |
|
Outstanding as of December 31, 2025 |
|
567,827 |
|
|
$ |
6.51 |
|
|
|
2.51 |
|
|
|
0.5 |
|
|
|
10,401 |
|
Expired |
|
(425 |
) |
|
|
6.03 |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
Exercised |
|
(504,902 |
) |
|
|
6.11 |
|
|
|
— |
|
|
|
— |
|
|
|
8,608 |
|
Outstanding as of June 30, 2026 |
|
62,500 |
|
|
$ |
9.76 |
|
|
$ |
2.51 |
|
|
|
0.5 |
|
|
$ |
653 |
|
Exercisable as of June 30, 2026 |
|
62,500 |
|
|
$ |
9.76 |
|
|
|
|
|
|
0.5 |
|
|
$ |
653 |
|
|