XML 88 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Reportable Segments - Narrative (Details)
$ in Millions
12 Months Ended
Apr. 30, 2025
USD ($)
Industry
Segment
Apr. 30, 2024
USD ($)
Apr. 30, 2023
Concentration Risk [Line Items]      
Number of industries in which Company operates | Industry 1    
Number of reportable segments | Segment 4    
Trade receivables – net $ 619.0 $ 736.5  
Wal-Mart Stores, Inc. [Member] | Major Customer [Member]      
Concentration Risk [Line Items]      
Trade receivables – net $ 172.3 $ 211.7  
Wal-Mart Stores, Inc. [Member] | Major Customer [Member] | Revenue Benchmark      
Concentration Risk [Line Items]      
Percentage of concentration risk 33.00% 33.00% 34.00%