XML 87 R72.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation Plans - Summary of Option Exercised (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Share-Based Payment Arrangement [Abstract]      
Options exercised (in shares) 0 35,000 28,000
Cash Received from Options Exercised $ 0 $ 0 $ 1,216
Intrinsic Value of Options Exercised $ 0 $ 1,145 $ 1,412