XML 114 R100.htm IDEA: XBRL DOCUMENT v3.25.2
Share Repurchase Plan and Issuances - Shelf Registration (Details) - Open Market Sale Agreement - USD ($)
12 Months Ended
Sep. 08, 2022
Apr. 30, 2024
Apr. 30, 2023
Share Repurchase Plan and Issuances      
Number of share sold   807,370 1,109,730
Total gross proceeds   $ 91,313,000 $ 108,686,000
Amount of cash inflow from sale of stock net of commission expense   88,574,000 105,425,000
Amount of cash inflow from sale of stock net of equity issuance cost   $ 88,437,000 $ 104,649,000
Maximum      
Share Repurchase Plan and Issuances      
Aggregate offering price $ 200,000,000