v3.22.2.2
Shareholders' Equity - Share repurchase program (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 19 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Jun. 16, 2022
Mar. 31, 2021
Equity Class Of Treasury Stock [Line Items]              
Stock repurchase program, additional authorized amount           $ 100.0  
Shares purchased 508,179 807,516 825,814 965,029 2,418,953    
Stock repurchase cost $ 19.7 $ 34.8 $ 31.6 $ 42.4 $ 102.8    
Remaining authorized repurchase amount $ 97.2   $ 97.2   $ 97.2    
Maximum              
Equity Class Of Treasury Stock [Line Items]              
Stock repurchase program, Authorized amount             $ 100.0