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