XML 79 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Description of the Business and Summary of Significant Accounting Policies and Practices - Earnings (Loss) Per Share (Details) - Senior notes
Jan. 31, 2024
Apr. 29, 2023
Apr. 30, 2019
2024 Notes      
Debt Instrument [Line Items]      
Interest rate percentage     2.00%
2028 Notes      
Debt Instrument [Line Items]      
Interest rate percentage 3.75%    
Initial 2028 Notes      
Debt Instrument [Line Items]      
Interest rate percentage   3.75%