XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Segments - Net Sales, Adjusted EBITDA and Certain Other Measures (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Segment information    
Net sales $ 1,409,600 $ 1,359,553
Gross Profit 450,554 434,721
Depreciation and Amortization 32,018 32,440
Adjusted EBITDA 173,298 175,014
Geographic divisions    
Segment information    
Net sales 1,378,962 1,328,448
Gross Profit 432,714 416,138
Depreciation and Amortization 28,106 27,978
Adjusted EBITDA 167,286 167,368
Other    
Segment information    
Net sales 30,638 31,105
Gross Profit 17,840 18,583
Depreciation and Amortization 3,824 4,335
Adjusted EBITDA 6,012 7,646
Corporate    
Segment information    
Net sales 0 0
Gross Profit 0 0
Depreciation and Amortization 88 127
Adjusted EBITDA $ 0 $ 0