XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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