XML 65 R46.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2022
Summary of information related to stock-based incentive compensation plans

December 31, 2022

Shares available for future issuance under the 2017 Omnibus Incentive Plan

1,475

Shares available for future issuance under the Employee Stock Purchase Plan

619

Schedule of stock-based compensation

Years Ended December 31, 

    

2022

    

2021

    

2020

Stock-based compensation expense

$

19,849

$

15,739

$

12,272

Schedule of changes in unvested RSUs

Year Ended December 31, 2022

    

    

Weighted-

Average

Number of

Grant Date

RSUs

Fair Value

RSUs outstanding at beginning of period

 

627

$

76.37

RSUs granted

 

593

$

74.62

RSUs vested

 

(162)

$

83.16

RSUs forfeited

 

(255)

$

61.39

RSUs outstanding at end of period

 

803

$

78.46

Summary of changes in stock options

Changes in our stock options were as follows:

Year Ended December 31, 2022

    

    

Weighted-

    

Weighted-

Average

Average

Number of

Exercise Price

Remaining

Options

per Share

Contractual Life

Options outstanding at beginning of period

 

112

$

24.41

Options granted

 

76

$

85.97

Options exercised

 

(37)

$

23.26

Options outstanding at end of period

 

151

$

55.48

5.63 years

Options vested at end of period

 

75

$

24.97

2.04 years

Stock Option  
Schedule of stock-based compensation

Year Ended December 31,

Stock Options

    

2022

    

Risk-free interest rate

    

2.18

%  

Expected dividend yield rate

 

0.5

%  

Expected term

 

4.7 years

 

Expected volatility

 

48.6

%  

Weighted average grant date fair value of options granted

$ 35.84

Employee Stock  
Schedule of stock-based compensation

Years Ended December 31,

ESPP

    

2022

    

2021

    

2020

 

Risk-free interest rates

 

1.63% - 4.65%

%  

0.04% - 0.10

%  

0.10% - 0.18%

%

Expected dividend yield rate

 

0.1

%  

%  

%

Expected term

 

0.5 years

 

0.5 years

 

0.5 years

Expected volatility

 

43.7

%  

42.7

%  

70.1

%