XML 107 R94.htm IDEA: XBRL DOCUMENT v3.23.2
Segments - Net Sales, Adjusted EBITDA and Certain Other Measures (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2023
Jan. 31, 2023
Oct. 31, 2022
Jul. 31, 2022
Apr. 30, 2022
Jan. 31, 2022
Oct. 31, 2021
Jul. 31, 2021
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Segment Reporting Information [Line Items]                      
Net sales $ 1,304,102 $ 1,234,618 $ 1,430,979 $ 1,359,553 $ 1,288,653 $ 1,153,595 $ 1,150,551 $ 1,042,076 $ 5,329,252 $ 4,634,875 $ 3,298,823
Gross Profit 424,476 $ 402,248 $ 464,500 $ 434,721 412,800 $ 367,772 $ 371,870 $ 335,833 1,725,945 1,488,275 1,062,703
Depreciation and Amortization                 126,907 119,232 108,125
Adjusted EBITDA                 665,696 566,921 319,371
Total Assets 3,267,008       3,104,399       3,267,008 3,104,399 2,483,898
Geographic divisions                      
Segment Reporting Information [Line Items]                      
Net sales                 5,200,268 4,559,477 3,263,893
Gross Profit                 1,651,579 1,451,748 1,051,741
Depreciation and Amortization                 109,872 111,452 106,152
Adjusted EBITDA                 635,415 551,200 316,774
Total Assets 2,954,222       2,809,394       2,954,222 2,809,394 2,459,344
Other                      
Segment Reporting Information [Line Items]                      
Net sales                 128,984 75,398 34,930
Gross Profit                 74,366 36,527 10,962
Depreciation and Amortization                 16,637 6,120 364
Adjusted EBITDA                 30,281 15,721 2,597
Total Assets 309,090       290,341       309,090 290,341 20,339
Corporate                      
Segment Reporting Information [Line Items]                      
Net sales                 0 0 0
Gross Profit                 0 0 0
Depreciation and Amortization                 398 1,660 1,609
Adjusted EBITDA                 0 0 0
Total Assets $ 3,696       $ 4,664       $ 3,696 $ 4,664 $ 4,215