XML 63 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2023
STOCK-BASED COMPENSATION.  
Summary of information related to stock-based incentive compensation plans

December 31, 2023

Shares available for future issuance under the 2023 Plan

2,323

Shares available for future issuance under the ESPP

577

Schedule of stock-based compensation

Years Ended December 31, 

    

    

2023

    

2022

    

2021

Stock-based compensation expense

$

31,001

$

19,849

$

15,739

Schedule of changes in unvested RSUs

Year Ended December 31, 2023

    

    

Weighted-

Average

Number of

Grant Date

RSUs

Fair Value

RSUs outstanding at beginning of period

 

803

$

78.46

RSUs granted

 

408

$

100.04

RSUs vested

 

(228)

$

85.47

RSUs forfeited

 

(66)

$

81.40

RSUs outstanding at end of period

 

917

$

85.96

Summary of changes in stock options

Year Ended December 31, 2023

    

    

Weighted-

    

Weighted-

Average

Average

Number of

Exercise Price

Remaining

Options

per Share

Contractual Life

Options outstanding at beginning of period

 

151

$

55.48

5.63 years

Options exercised

 

(62)

$

24.67

Options outstanding at end of period

 

89

$

76.69

7.10 years

Options vested at end of period

 

39

$

64.74

5.68 years