XML 64 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Reportable Segments - Narrative (Details)
$ in Millions
12 Months Ended
Apr. 30, 2021
USD ($)
Segment
Industry
Apr. 30, 2020
USD ($)
Apr. 30, 2019
Concentration Risk [Line Items]      
Number of industries in which Company operates | Industry 1    
Number of reportable segments | Segment 3    
Trade receivables – net $ 533.7 $ 551.4  
Wal-Mart Stores, Inc. [Member] | Major Customer [Member]      
Concentration Risk [Line Items]      
Trade receivables – net $ 149.7 $ 131.9  
Wal-Mart Stores, Inc. [Member] | Major Customer [Member] | Revenue from Contract with Customer [Member]      
Concentration Risk [Line Items]      
Percentage of concentration risk 32.00% 32.00% 32.00%