XML 47 R31.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS' EQUITY (Tables)
12 Months Ended
Jun. 30, 2023
STOCKHOLDERS' EQUITY  
Schedule of stock-based compensation expense in the consolidated statements of operations

We recorded stock-based compensation expense in the consolidated statements of operations as follows (in thousands):

    

2021

    

2022

    

2023

Cost of goods sold

$

760

$

812

$

911

Selling, general and administrative

 

25,457

 

26,749

 

27,716

Research and development

 

554

 

511

 

497

Stock-based compensation expense

$

26,771

$

28,072

$

29,124

Schedule of weighted average assumptions used to determine the fair value calculations for stock options issued

    

2021

    

2022

    

2023

 

Expected dividend

 

Risk-free interest rate

 

0.4

%  

1.2

%  

3.9

%

Expected volatility

 

26.0

%  

31.0

%  

31.0

%

Expected holding period (in years)

 

4.5

4.5

4.5

Schedule of stock option activity

The following summarizes stock option activity for fiscal years 2021, 2022 and 2023:

Weighted-

Average

Weighted-Average

Aggregate

Number of

Exercise

Remaining Contractual

Intrinsic Value

    

Options

    

Price

    

Term

    

(in thousands)

Outstanding at June 30, 2020

 

326,304

 

$

44.41

Granted

 

22,171

 

82.17

Exercised

 

(88,657)

 

35.19

Expired or forfeited

 

(4,598)

 

80.46

Outstanding at June 30, 2021

 

255,220

 

$

50.24

Granted

 

22,954

 

96.38

Exercised

 

(166,629)

 

35.09

Expired or forfeited

 

(900)

 

73.99

Outstanding at June 30, 2022

 

110,645

 

$

82.43

 

Granted

 

23,351

87.90

Exercised

 

(47,354)

77.42

Expired or forfeited

 

(2,965)

74.06

Outstanding at June 30, 2023

 

83,677

$

87.09

7.1 years

$

2,572

Exercisable at June 30, 2023

38,977

$

83.79

 

5.1 years

$

1,327

Schedule of stock option activity

Weighted-

Average

    

Shares

    

Fair Value

Nonvested at June 30, 2020

 

423,590

$

88.68

Granted

 

339,311

 

80.40

Vested

 

(313,892)

 

86.12

Forfeited

 

(13,084)

 

85.78

Nonvested at June 30, 2021

 

435,925

$

84.16

Granted

 

334,435

 

90.31

Vested

 

(337,442)

 

82.66

Forfeited

 

(5,471)

 

83.66

Nonvested at June 30, 2022

 

427,447

$

90.17

Granted

 

357,475

87.90

Vested

 

(313,862)

96.36

Forfeited

 

(15,545)

88.42

Nonvested at June 30, 2023

 

455,515

$

85.15