v3.26.1
STOCK-BASED AWARD PLANS
6 Months Ended
Jun. 30, 2026
STOCK-BASED AWARD PLANS  
STOCK-BASED AWARD PLANS

11.    STOCK-BASED AWARD PLANS

The 2020 Incentive Award Plan (the “2020 Plan”) provides the ability to grant cash and equity-based incentive awards to eligible employees, directors and service providers in order to attract, retain and motivate those that make important contributions to the Company. The Company issued stock options, RSAs, RSUs, and PSUs (as defined in Note 11) under the 2020 Plan. As of June 30, 2026, 14,867 shares of Class A common stock were available for issuance under the 2020 Plan.

Options

The following table summarizes activity for options outstanding under the 2020 Plan for the six months ended June 30, 2026:

Weighted

Weighted

Average

Average

Remaining

Aggregate

Exercise

Contractual

Intrinsic

2020 Plan Option Activity

Units

Price

Life (Years)

Value

(unaudited)

Outstanding at January 1, 2026

1,700

$

7.32

 

4.3

$

22,526

Exercised

(365)

2.56

Forfeited

(64)

19.73

2020 Plan options outstanding at June 30, 2026

1,271

$

8.06

3.9

$

7,654

2020 Plan options exercisable at June 30, 2026

 

1,271

$

8.06

 

3.9

$

7,654

The details of options outstanding, vested, and exercisable under the 2020 Plan as of June 30, 2026 are as follows:

Options Outstanding

Options Vested and Exercisable

  ​ ​ ​

  ​ ​ ​

Weighted

  ​ ​ ​

  ​ ​ ​

Weighted

Average

Average

Exercise Prices

Units

Life (Years)

Units

Life (Years)

(unaudited)

$0.15 to $0.71

 

152

*

152

*

$3.17

 

53

1.6

53

1.6

$3.73

392

3.4

392

3.4

$4.70

361

3.6

361

3.6

$18.47

190

5.4

190

5.4

$19.00

 

43

5.2

43

5.2

$32.16

 

80

4.6

80

4.6

1,271

 

1,271

*These options have indefinite contractual lives.

 

The Board intends all options granted to be exercisable at a price per share not less than the per share fair market value of the Company’s Class A common stock underlying the options on the date of grant. Compensation expense for option awards are measured based on the grant date fair value of the awards and recognized in the condensed consolidated statements of comprehensive income (loss) over the period during which the participant is required to perform the requisite services. The vesting period is generally one to four years. The grant date fair value of options is estimated using the Black-Scholes model.

There were no options issued under the 2020 Plan during the six months ended June 30, 2026 or 2025. At June 30, 2026, all compensation expense associated with the options was fully recognized.

Restricted Stock Units

The following table summarizes RSU activity for the six months ended June 30, 2026:

Weighted

Average

Grant Date Fair

Units

Value Per Share

 

(unaudited)

Outstanding at January 1, 2026

5,412

$

25.05

Granted

4,431

12.79

Vested

(1,615)

23.03

Forfeited

(544)

19.42

Outstanding at June 30, 2026

7,684

$

18.86

Stock-based compensation cost for RSUs is measured based on the fair value of the Company’s underlying common stock on the date of grant and is recognized on a straight-line basis in the condensed consolidated statements of comprehensive income (loss) over the period during which the participant is required to perform services in exchange for the award, which is generally one to four years. Vested RSUs are settled by issuing Class A common stock or the equivalent value in cash at the Board’s discretion. At June 30, 2026, $105,198 of unrecognized compensation expense for RSUs is expected to be recognized over a weighted average period of approximately 2.9 years.

Restricted Stock Awards

The following table summarizes Restricted Stock Awards (“RSAs”) activity for the six months ended June 30, 2026:

  ​ ​ ​

Weighted

Average

Grant Date Fair

Units

Value Per Share

(unaudited)

Outstanding at January 1, 2026

37

$

37.55

Granted

622

14.08

Vested

(37)

37.55

Outstanding at June 30, 2026

622

$

14.08

Stock-based compensation cost for RSAs is measured based on the fair value of the Company’s underlying common stock on the date of grant and is recognized on a straight-line basis in the condensed consolidated statements of comprehensive income (loss) over the period during which the participant is required to perform services in exchange for the award, which is generally one to four years.

In connection with the Brinta acquisition, the Company granted the sellers 497 RSAs with an aggregate fair value of $7,151, based on the value of the Company's Class A common stock on the Acquisition Date. The RSAs vest ratably over a four-year service period, with 25% vesting annually and are recognized on a straight-line basis in the condensed consolidated statements of comprehensive income (loss).

At June 30, 2026, $8,076 of unrecognized compensation expense for RSAs is expected to be recognized over a weighted average period of approximately 3.2 years.

Performance Stock Units

In connection with the 2024 ecosio acquisition, current and newly hired employees of ecosio have or may receive RSUs that vest upon continuing service and performance conditions (“Performance Stock Units” or “PSUs”). These performance conditions are based upon ecosio’s monthly software revenues meeting specified annual targets over a three-year period. The annual targets are based on a range of performance targets in which grantees may earn a prorated portion of the base number of awards granted up to 100%.

The stock-compensation expense associated with the awards will be accounted for as compensation expense over the vesting periods based on the Company’s assessment of the probability of achieving the targets. If the required conditions are not met, no compensation expense is recognized and any previously recognized compensation expense is reversed. As of June 30, 2026, the Company determined that it was probable that the performance targets for the remaining second and third annual measurement periods would be fully achieved.

The following table summarizes PSU activity for the six months ended June 30, 2026:

Average

Grant Date Fair

Units

Value Per Share

(unaudited)

Outstanding at January 1, 2026

141

$

50.86

Granted

59

12.97

Forfeited

(2)

46.48

Outstanding at June 30, 2026

198

$

39.63

At June 30, 2026, a maximum of $3,056 of unrecognized compensation expense for PSUs, pending achievement of targets, may be recognized over a weighted average period of approximately 1.4 years.

Employee Stock Purchase Plan

The ESPP provides eligible employees with rights during each six-month ESPP offering period to purchase shares of the Company’s Class A common stock through payroll deductions of up to a specified percentage of their eligible compensation. The purchase price of the shares, in the absence of a contrary designation, is 85% of the lower of the fair value of the Class A common stock on the first or last day of the ESPP offering period. Amounts withheld from participants are included in accrued salaries and benefits in the condensed consolidated balance sheets until such shares are purchased. Amounts withheld from participants for the offering period ending November 30, 2026 aggregated $463 as of June 30, 2026. As of June 30, 2026, 5,990 shares of Class A common stock were available for issuance under the ESPP.

As of June 30, 2026, there was approximately $461 of unrecognized ESPP stock-based compensation expense expected to be recognized on a straight-line basis over the remaining term of the six-month offering period ending November 30, 2026.

At June 30, 2026 and 2025, there were two ESPP offering periods open that end November 30, 2026 and 2025, respectively. The fair value of ESPP purchase rights for the offering periods is comprised of the value of the 15% ESPP discount and the value associated with the call or put over the respective ESPP offering period. ESPP offering periods reported in the June 30, 2026 and 2025 financial statements include the periods noted below in the table. The value of the call or put was estimated using the Black-Scholes model with the following assumptions:

Offering Period Ending

11/30/2026

11/30/2025

Fair market value of common stock

$

14.96

$

39.86

Volatility

 

44.7

%

 

33.5

%

Expected term (years)

 

0.5

 

0.5

Expected dividend yield

 

-

%

 

-

%

Risk-free interest rate

 

3.8

%

 

4.3

%

Volatility is representative of expected stock price volatility over the offering period based on the Company’s historic stock price volatility. The expected term represents the term of the ESPP offering period, which is six months. The Company does not expect to pay dividends. The risk-free interest rate was based on the rate for a U.S. Treasury zero-coupon issue with a term that closely approximates the expected term of the award at the date nearest to the offering term

Stock-Based Compensation

The Company recognized total stock-based compensation expense related to incentive awards, net of forfeitures, as follows:

For the three months ended June 30, 

For the six months ended June 30, 

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

(unaudited)

(unaudited)

Stock-based compensation expense:

Stock options

$

$

110

$

$

421

RSUs

 

11,849

 

10,398

 

27,394

 

29,751

RSAs

804

308

1,293

606

PSUs

903

878

3,030

1,708

ESPP

 

206

 

296

 

553

 

548

Total stock-based compensation expense

$

13,762

$

11,990

$

32,270

$

33,034

The Company recognized stock-based compensation expense in the condensed consolidated statements of comprehensive income (loss) as follows:

For the three months ended June 30, 

For the six months ended June 30, 

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

(unaudited)

(unaudited)

Stock-based compensation expense:

Cost of revenues, software subscriptions

$

1,083

$

1,233

$

2,828

$

3,460

Cost of revenues, services

 

934

 

1,024

 

2,605

 

2,720

Research and development

 

2,440

 

2,512

 

6,306

 

6,864

Selling and marketing

 

4,297

 

3,235

 

9,640

 

9,041

General and administrative

 

5,008

 

3,986

 

10,891

 

10,949

Total stock-based compensation expense

$

13,762

$

11,990

$

32,270

$

33,034