XML 127 R107.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill And Intangible Assets - Additional Information (Detail) - USD ($)
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Schedule Of Goodwill And Intangible Assets [Line Items]      
Intangible assets $ 0    
Amortization expense $ 25,600,000 $ 23,700,000 $ 20,300,000
Current Year Acquisition | Customer Relationships      
Schedule Of Goodwill And Intangible Assets [Line Items]      
Intangible assets   $ 45,300,000  
Weighted average useful life   7 years  
Current Year Acquisition | Trade Names      
Schedule Of Goodwill And Intangible Assets [Line Items]      
Intangible assets   $ 3,100,000  
Weighted average useful life   2 years