XML 114 R98.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segments - Net Sales, Adjusted EBITDA and Certain Other Measures (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2024
Jan. 31, 2024
Oct. 31, 2023
Jul. 31, 2023
Apr. 30, 2023
Jan. 31, 2023
Oct. 31, 2022
Jul. 31, 2022
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Segment Reporting Information [Line Items]                      
Net sales $ 1,413,029 $ 1,258,348 $ 1,420,930 $ 1,409,600 $ 1,304,102 $ 1,234,618 $ 1,430,979 $ 1,359,553 $ 5,501,907 $ 5,329,252 $ 4,634,875
Gross Profit 451,198 $ 414,720 $ 458,629 $ 450,554 424,476 $ 402,248 $ 464,500 $ 434,721 1,775,101 1,725,945 1,488,275
Depreciation and Amortization                 133,362 126,907 119,232
Adjusted EBITDA                 615,454 665,696 566,921
Total Assets 3,759,840       3,267,008       3,759,840 3,267,008 3,104,399
Geographic divisions                      
Segment Reporting Information [Line Items]                      
Net sales                 5,374,474 5,200,268 4,559,477
Gross Profit                 1,708,593 1,651,579 1,451,748
Depreciation and Amortization                 118,548 109,872 111,452
Adjusted EBITDA                 598,540 635,415 551,200
Total Assets 3,449,392       2,954,222       3,449,392 2,954,222 2,809,394
Other                      
Segment Reporting Information [Line Items]                      
Net sales                 127,433 128,984 75,398
Gross Profit                 66,508 74,366 36,527
Depreciation and Amortization                 14,481 16,637 6,120
Adjusted EBITDA                 16,914 30,281 15,721
Total Assets 307,011       309,090       307,011 309,090 290,341
Corporate                      
Segment Reporting Information [Line Items]                      
Net sales                 0 0 0
Gross Profit                 0 0 0
Depreciation and Amortization                 333 398 1,660
Adjusted EBITDA                 0 0 0
Total Assets $ 3,437       $ 3,696       $ 3,437 $ 3,696 $ 4,664