v3.26.1
STOCKHOLDERS' EQUITY (Tables)
12 Months Ended
Jun. 30, 2026
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):

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2026

Cost of goods sold

$

930

$

1,014

$

1,171

Selling, general and administrative

 

27,155

30,340

24,594

Research and development

 

621

605

668

Stock-based compensation expense

$

28,706

$

31,959

$

26,433

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

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2026

 

Expected dividend

 

Risk-free interest rate

 

4.5

%

4.4

%

3.6

%

Expected volatility

 

29.0

%

29.0

%

34.0

%

Expected holding period (in years)

 

4.5

4.5

4.5

Schedule of stock option activity

Weighted-

Average

Weighted-Average

Aggregate

Number of

Exercise

Remaining Contractual

Intrinsic Value

  ​ ​ ​

Options

  ​ ​ ​

Price

  ​ ​ ​

Term

  ​ ​ ​

(in thousands)

Outstanding at June 30, 2023

 

83,677

$

87.09

Granted

 

22,438

119.45

Exercised

 

(22,698)

81.67

Expired or forfeited

 

(4,459)

86.72

Outstanding at June 30, 2024

 

78,958

$

97.87

Granted

 

16,039

174.09

Exercised

 

(33,782)

91.69

Expired or forfeited

 

(962)

111.09

Outstanding at June 30, 2025

 

60,253

$

121.41

Granted

 

8,379

266.17

Exercised

 

(15,650)

109.52

Expired or forfeited

 

(1,533)

151.92

Outstanding at June 30, 2026

 

51,449

$

147.69

7.4 years

$

4,050

Exercisable at June 30, 2026

26,669

$

107.91

6.4 years

$

2,955

Summary of RSU award activity

Weighted-

Average

  ​ ​ ​

Shares

  ​ ​ ​

Fair Value

Nonvested at June 30, 2023

 

455,515

$

85.15

Granted

 

333,114

95.42

Vested

 

(390,375)

79.75

Forfeited

 

(6,663)

88.76

Nonvested at June 30, 2024

 

391,591

$

99.21

Granted

 

297,912

150.91

Vested

 

(323,297)

127.88

Forfeited

 

(10,810)

103.40

Nonvested at June 30, 2025

 

355,396

$

116.34

Granted

 

228,602

226.58

Vested

 

(339,252)

162.20

Forfeited

 

(3,011)

126.33

Nonvested at June 30, 2026

 

241,735

$

156.11