XML 50 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2022
Schedule of allocation of total stock-based compensation expense

Year Ended

December 31, 

(In thousands)

2022

    

2021

    

2020

Cost of revenue

$

367

$

433

$

539

Sales and marketing expenses

4,060

4,069

5,058

Research and development expenses

226

314

360

Reimbursement, general and administrative expenses

4,947

5,357

4,732

Total stock-based compensation expense

$

9,600

$

10,173

$

10,689

Schedule of estimated fair values and assumptions for stock options granted

    

2020

Expected term

 

4.5 years

Expected volatility

 

45.39%

Risk-free interest rate

 

0.4%

Expected dividend yield

 

0%

Fair value on the date of grant

 

$13.60 - $14.70

    

2022

2021

    

2020

Expected term

 

4.5 years

4.5 years

4.5 years

Expected volatility

 

59.2%

45.0 - 52.3%

44.1 - 46.4%

Risk-free interest rate

 

4.3%

0.6 - 1.1%

0.2 - 0.9%

Expected dividend yield

 

0%

0%

0%

Fair value on the date of grant

 

$ 8.11

$13.04 - $22.90

$13.45 - $18.64

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, 2019

866,955

$

28.76

6.3 years

$

33,957

Granted

378,695

$

44.84

Exercised

(147,741)

$

7.24

$

6,540

Forfeited

(54,824)

$

50.25

Cancelled/Expired

(3,376)

$

63.61

Balance at December 31, 2020

1,039,709

$

36.43

5.6 years

$

13,381

Granted

188,748

$

49.33

Exercised

(175,516)

$

22.65

$

4,901

Forfeited

(92,773)

$

49.77

Cancelled/Expired

(44,944)

$

57.78

Balance at December 31, 2021

915,224

$

39.33

5.0 years

$

2,068

Granted

47,280

$

6.17

Exercised

(90,878)

$

1.68

$

916

Forfeited

(92,981)

$

36.28

Cancelled/Expired

(163,338)

$

37.65

Balance at December 31, 2022

615,307

$

43.25

4.7 years

$

164

Options exercisable at December 31, 2022

435,363

$

43.83

4.5 years

$

84

(1)The exercise price of each option granted during the periods 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.
Schedule of Nonvested Share Activity

Year Ended

December 31,

Number of:

2022

2021

Non-vested options, beginning of the year

397,908

549,843

Non-vested options, end of the year

179,944

397,908

Vested options, end of the year

435,363

517,316

Year Ended

December 31,

Weighted-average grant date fair value of:

2022

2021

Non-vested options, beginning of the year

$

18.02

$

18.03

Non-vested options, end of the year

16.24

18.02

Vested options, end of the year

17.53

13.27

Forfeited options, during the year

14.73

19.26

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, 2019

171,687

$

43.74

$

11,591

Granted

175,582

$

46.42

Modification

2,288

$

21.85

Vested

(118,014)

$

37.57

Cancelled

(20,074)

$

53.03

Balance at December 31, 2020

211,469

$

48.29

$

9,503

Granted

189,762

$

40.31

Vested

(106,521)

$

47.43

Cancelled

(35,563)

$

51.76

Balance at December 31, 2021

259,147

$

42.32

$

4,932

Granted

539,525

$

15.03

Vested

(123,528)

$

43.20

Cancelled

(84,602)

$

26.91

Balance at December 31, 2022

590,542

$

19.42

$

6,779

(1)The aggregate intrinsic value of time-based 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

Performance-

Weighted-

    

Based

    

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, 2019

91,151

$

44.63

$

6,154

Granted

31,731

$

50.41

Vested

(26,204)

$

33.58

Cancelled

(17,375)

$

52.87

Balance at December 31, 2020

79,303

$

47.83

$

3,564

Granted

39,419

$

51.82

Vested

(34,159)

$

33.98

Cancelled

(30,246)

$

64.39

Balance at December 31, 2021

54,317

$

50.22

$

1,034

Granted

131,710

$

18.54

Vested

(4,407)

$

12.31

Cancelled

(26,002)

$

42.53

Balance at December 31, 2022

155,618

$

25.05

$

1,786

(1)The aggregate intrinsic value of performance-based restricted stock units outstanding was based on our closing stock price on the last trading day of the period