XML 63 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation (Tables)
12 Months Ended
Apr. 30, 2026
Stock-Based Compensation  
Schedule of stock option plans

Restated 2006 Plan

  ​ ​ ​

  ​ ​ ​

Weighted

Average

Exercise

Shares

Price

Outstanding at April 30, 2023

 

66,164

 

27.82

Options granted

 

 

Options exercised

 

 

Options canceled

 

 

Outstanding at April 30, 2024

 

66,164

 

27.82

Options granted

 

 

Options exercised

 

(66,164)

 

27.82

Options canceled

 

 

Outstanding at April 30, 2025

 

 

Schedule of Company's restricted stock awards

2021 Plan

  ​ ​ ​

  ​ ​ ​

Weighted

Average

Grant Date

Shares

Fair Value

Unvested stock at April 30, 2025

 

162,140

$

127.71

Stock granted

 

123,315

 

229.31

Stock vested

 

(78,908)

 

118.65

Stock canceled

 

(18,010)

 

186.40

Unvested stock at April 30, 2026

 

188,537

$

192.48

2021 Plan

  ​ ​ ​

  ​ ​ ​

Weighted

Average

Grant Date

Shares

Fair Value

Unvested stock at April 30, 2025

 

3,178

$

125.00

Stock granted

 

485

278.07

Stock vested

 

(1,559)

 

116.29

Stock canceled

 

(113)

 

175.67

Unvested stock at April 30, 2026

 

1,991

$

166.24