XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Jul. 31, 2021
Aug. 01, 2020
Aug. 01, 2020
Disaggregation of Revenue [Line Items]      
Net sales $ 287.8 $ 190.9 $ 190.9
Goods Transferred at a Point in Time      
Disaggregation of Revenue [Line Items]      
Net sales 281.7 185.9  
Goods Transferred Over Time      
Disaggregation of Revenue [Line Items]      
Net sales 6.1 5.0  
Medical      
Disaggregation of Revenue [Line Items]      
Net sales 195.8 125.1  
Medical | Goods Transferred at a Point in Time      
Disaggregation of Revenue [Line Items]      
Net sales 189.7 120.1  
Medical | Goods Transferred Over Time      
Disaggregation of Revenue [Line Items]      
Net sales 6.1 5.0  
Medical      
Disaggregation of Revenue [Line Items]      
Net sales 78.5 52.0  
Medical | Goods Transferred at a Point in Time      
Disaggregation of Revenue [Line Items]      
Net sales 78.5 52.0  
Medical      
Disaggregation of Revenue [Line Items]      
Net sales 12.7 13.4  
Medical | Goods Transferred at a Point in Time      
Disaggregation of Revenue [Line Items]      
Net sales 12.7 13.4  
Medical      
Disaggregation of Revenue [Line Items]      
Net sales 0.8 0.4  
Medical | Goods Transferred at a Point in Time      
Disaggregation of Revenue [Line Items]      
Net sales 0.8 0.4  
North America      
Disaggregation of Revenue [Line Items]      
Net sales 154.8 110.5  
North America | Medical      
Disaggregation of Revenue [Line Items]      
Net sales 99.1 76.3  
North America | Medical      
Disaggregation of Revenue [Line Items]      
Net sales 42.4 20.6  
North America | Medical      
Disaggregation of Revenue [Line Items]      
Net sales 12.5 13.2  
North America | Medical      
Disaggregation of Revenue [Line Items]      
Net sales 0.8 0.4  
Europe & Africa      
Disaggregation of Revenue [Line Items]      
Net sales 77.6 41.6  
Europe & Africa | Medical      
Disaggregation of Revenue [Line Items]      
Net sales 57.8 28.8  
Europe & Africa | Medical      
Disaggregation of Revenue [Line Items]      
Net sales 19.8 12.8  
Asia      
Disaggregation of Revenue [Line Items]      
Net sales 55.4 38.8  
Asia | Medical      
Disaggregation of Revenue [Line Items]      
Net sales 38.9 20.0  
Asia | Medical      
Disaggregation of Revenue [Line Items]      
Net sales 16.3 18.6  
Asia | Medical      
Disaggregation of Revenue [Line Items]      
Net sales $ 0.2 $ 0.2