XML 36 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation Plans (Tables)
3 Months Ended
Mar. 31, 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

(591,251)

Cancelled

25,966 

Balances, March 31, 2023

3,078,675 

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

Options exercised

(144,474)

7.69

Options cancelled

(5,531)

53.57

Balances, March 31, 2023

3,689,853

$

24.82

6.23

$

63,056

Vested and exercisable at March 31, 2023

2,888,982

$

20.17

5.65

$

60,800

Vested and expected to vest at March 31, 2023

3,689,853

$

24.82

6.23

$

63,056

Stock-Based Compensation Expense Relating to Stock Options to Employees and Nonemployees

Three Months Ended

March 31,

2023

2022

Cost of goods sold

$

390 

$

221 

Research and development expenses

1,632 

1,069 

Selling, general and administrative expenses

6,816 

3,688 

$

8,838 

$

4,978 

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

491,901 

46.43 

Awards vested

(207,995)

40.05 

Awards canceled

(20,435)

43.14 

Balances, March 31, 2023

1,385,827 

$

44.42 

Expected to vest at March 31, 2023

1,385,827 

$

44.42 

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, March 31, 2023

306,818 

$

74.62 

Expected to vest at March 31, 2023

306,818 

$

74.62