v3.24.2.u1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2024
Schedule of allocation of total stock-based compensation expense

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Six Months Ended

​

​

June 30, 

​

June 30, 

(In thousands)

    

2024

    

2023

    

2024

    

2023

Cost of revenue

​

$

103

​

$

121

​

$

186

​

$

224

Sales and marketing expenses

​

​

606

​

​

810

​

​

1,344

​

​

1,562

Research and development expenses

​

​

48

​

​

44

​

​

81

​

​

93

Reimbursement, general and administrative expenses

​

​

1,103

​

​

833

​

​

2,288

​

​

1,952

Total stock-based compensation expense

​

$

1,860

​

$

1,808

​

$

3,899

​

$

3,831

Schedule of stock option activity

​

​

​

​

​

​

​

​

​

​

​

​

​

    

​

​

Weighted-

​

Weighted-

​

​

​

​

​

​

​

Average

​

Average

​

Aggregate

​

​

Options

​

Exercise Price

​

Remaining

​

Intrinsic

(In thousands except options and per share data)

​

Outstanding

​

Per Share (1)

​

Contractual Life

​

Value (2)

Balance at December 31, 2023

​

429,960

​

$

40.74

​

3.8 years

​

$

223

Exercised

​

(1,153)

​

$

1.35

​

​

​

$

14

Cancelled/Expired

​

(12,995)

​

$

41.17

​

​

​

​

​

Balance at June 30, 2024

​

415,812

​

$

40.83

​

3.3 years

​

$

125

​

​

​

​

​

​

​

​

​

​

​

Options exercisable at June 30, 2024

​

392,239

​

$

42.19

​

3.2 years

​

$

65

​

(1)The exercise price of each option granted during the period shown was equal to the market price of the underlying stock on the date of grant.
(2)The aggregate intrinsic value of options exercised represents the difference between the exercise price of the option and the closing stock price of our common stock on the date of exercise. The aggregate intrinsic value of options outstanding represents the difference between the exercise price of the option and the closing stock price of our common stock on the last trading day of the period.
Time-Based Restricted Stock Units  
Schedule of stock-settled restricted stock unit activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted-

​

​

​

​

    

​

    

Average Grant

    

Aggregate

​

​

Units

​

Date Fair Value

​

Intrinsic

(In thousands except unit and per unit data)

​

Outstanding

​

Per Unit

​

Value (1)

Balance at December 31, 2023

​

589,142

​

$

16.35

​

$

8,425

Granted

​

464,145

​

$

13.87

​

​

​

Vested

​

(224,149)

​

$

18.02

​

​

​

Cancelled

​

(107,363)

​

$

14.62

​

​

​

Balance at June 30, 2024

​

721,775

​

$

14.50

​

$

8,618

​

(1)The aggregate intrinsic value of restricted stock units outstanding was based on our closing stock price on the last trading day of the period.
Performance-based stock-settled restricted stock units  
Schedule of stock-settled restricted stock unit activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted-

​

​

​

​

    

​

    

Average Grant

    

Aggregate

​

​

PSUs

​

Date Fair Value

​

Intrinsic

(In thousands except unit and per unit data)

​

Outstanding

​

Per Unit

​

Value (1)

Balance at December 31, 2023

​

198,232

​

$

18.93

​

$

2,785

Granted

​

160,659

​

$

13.88

​

​

​

Vested

​

(44,162)

​

$

27.31

​

​

​

Cancelled

​

(104,913)

​

$

14.14

​

​

​

Balance at June 30, 2024

​

209,816

​

$

15.70

​

$

2,505

​

(1)The aggregate intrinsic value of PSUs outstanding was based on our closing stock price on the last trading day of the period.