XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Segments - Net Sales, Adjusted EBITDA and Segment Results (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Reconciliation of net sales    
Net sales $ 1,414,332 $ 1,448,456
Reconciliation of Adjusted EBITDA    
Adjusted EBITDA 135,489 145,881
Interest expense (21,068) (22,213)
Interest income 84 370
Depreciation (21,290) (19,228)
Amortization (19,629) (18,804)
Stock appreciation expense (867) (243)
Redeemable noncontrolling interests and deferred compensation (86) (422)
Equity-based compensation (3,744) (3,678)
Severance and other permitted costs (1,185) (956)
Transaction costs (acquisitions and other) (6,150) (1,280)
Loss on disposal of assets (4) (858)
Effects of fair value adjustments to inventory 0 (375)
Change in fair value of contingent consideration (485) 0
Income before taxes 61,065 78,194
Operating Segments    
Reconciliation of net sales    
Net sales 1,387,215 1,416,818
Reconciliation of Adjusted EBITDA    
Adjusted EBITDA 132,160 141,899
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment    
Reconciliation of net sales    
Net sales 27,117 31,638
Reconciliation of Adjusted EBITDA    
Adjusted EBITDA $ 3,329 $ 3,982