v3.25.4
Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jan. 31, 2026
Feb. 01, 2025
Jan. 31, 2026
Feb. 01, 2025
Accounts Receivable and Allowance for Doubtful Accounts [Line Items]        
Revenue recognized $ 233.7 $ 239.9 $ 721.1 $ 791.0
Goods Transferred Over Time        
Accounts Receivable and Allowance for Doubtful Accounts [Line Items]        
Revenue recognized $ 3.9 $ 3.9 $ 8.1 $ 8.8
Minimum        
Accounts Receivable and Allowance for Doubtful Accounts [Line Items]        
Accounts receivable collection terms     30 days  
Maximum        
Accounts Receivable and Allowance for Doubtful Accounts [Line Items]        
Accounts receivable collection terms     60 days