XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation Plans (Tables)
9 Months Ended
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of Shares Available for Issuance

Number of Shares

Balances, December 31, 2022

2,209,072 

Authorized

1,534,238 

Allowance for Performance Stock Units for overperformance

(99,350)

Granted/Awarded

(1,531,871)

Cancelled

57,460 

Balances, September 30, 2023

2,169,549 

Summary of Stock Option Activity

Options Outstanding

Number of

Weighted Average

Weighted Average
Remaining
Contractual Term

Aggregate
Intrinsic

Shares

Exercise Price

(Years)

Value

Balances, December 31, 2022

3,839,858 

$

24.22 

6.41 

$

112,755 

Options granted

19,898 

33.57 

Options exercised

(195,708)

7.53 

Options cancelled

(18,805)

48.84 

Balances, September 30, 2023

3,645,243 

$

25.04 

5.78 

$

11,810 

Vested and exercisable at September 30, 2023

3,088,087 

$

21.96 

5.38 

$

11,810 

Vested and expected to vest at September 30, 2023

3,645,243 

$

25.04 

5.78 

$

11,810 

Summary of Stock-Based Compensation

Three Months Ended

Nine Months Ended

September 30,

September 30,

2023

2022

2023

2022

Cost of goods sold

$

437 

$

303 

$

1,272 

$

802 

Research and development expenses

1,965 

1,392 

5,540 

3,763 

Selling, general and administrative expenses

7,845 

4,644 

22,472 

12,913 

$

10,247 

$

6,339 

$

29,284 

$

17,478 

Restricted Stock Units [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of Stock Unit Activity

Number of
Restricted
Stock Units

Weighted Average
Grant Date
Fair Value

Balances, December 31, 2022

1,122,356 

$

42.70 

Awards granted

1,412,623 

28.76 

Awards vested

(304,153)

41.83 

Awards canceled

(38,655)

43.19 

Balances, September 30, 2023

2,192,171 

$

33.83 

Expected to vest at September 30, 2023

2,192,171 

$

33.83 

Performance Stock Units [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of Stock Unit Activity

Number of Performance Stock Units

Weighted Average Grant Date Fair Value

Balances, December 31, 2022

207,468 

$

77.12 

Awards granted

99,350 

69.40 

Awards vested

Awards canceled

Balances, September 30, 2023

306,818 

$

74.62 

Expected to vest at September 30, 2023

306,818 

$

74.62