Share Repurchase Plan and Issuances - Shelf Registration (Details) - USD ($) |
3 Months Ended | ||
|---|---|---|---|
Sep. 08, 2022 |
Apr. 30, 2024 |
Jul. 29, 2023 |
|
| Share Repurchase Plan and Issuances | |||
| Number of share sold | 807,370 | 0 | |
| Total gross proceeds | $ 91,313,000 | ||
| Amount of cash inflow from sale of stock | 88,574,000 | ||
| Commission expense | $ 88,437,000 | ||
| Maximum | |||
| Share Repurchase Plan and Issuances | |||
| Aggregate offering price | $ 200,000,000 | ||