XML 118 R104.htm IDEA: XBRL DOCUMENT v3.25.2
Segments - Net Sales, Adjusted EBITDA and Segment Results (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2025
Jan. 31, 2025
Oct. 31, 2024
Jul. 31, 2024
Apr. 30, 2024
Jan. 31, 2024
Oct. 31, 2023
Jul. 31, 2023
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Reconciliation of net sales                      
Net sales $ 1,333,796 $ 1,260,710 $ 1,470,776 $ 1,448,456 $ 1,413,029 $ 1,258,348 $ 1,420,930 $ 1,409,600 $ 5,513,738 $ 5,501,907 $ 5,329,252
Reconciliation of Adjusted EBITDA                      
Adjusted EBITDA                 500,922 615,454 665,696
Interest expense                 (89,080) (75,461) (65,843)
Write-off of debt discount and deferred financing fees                 0 (2,075) 0
Interest income                 919 1,754 1,287
Depreciation                 (83,007) (69,206) (61,177)
Amortization                 (81,141) (64,156) (65,730)
Impairment of goodwill                 (42,454) 0 0
Stock appreciation expense                 (2,296) (5,391) (7,703)
Redeemable noncontrolling interests and deferred compensation                 (1,260) (1,427) (1,178)
Equity-based compensation                 (15,646) (15,618) (13,217)
Severance and other permitted costs                 (11,851) (2,628) (2,788)
Transaction costs (acquisitions and other)                 (3,920) (4,856) (1,961)
Gain on disposal of assets                 5,476 729 1,413
Effects of fair value adjustments to inventory                 (485) (1,633) (1,123)
Change in fair value of contingent consideration                 (1,882) 0 0
Debt transaction costs                 0 (1,320) (173)
Income before taxes                 174,295 374,166 447,503
Operating Segments                      
Reconciliation of net sales                      
Net sales                 5,402,691 5,374,474 5,200,268
Reconciliation of Adjusted EBITDA                      
Adjusted EBITDA                 489,959 598,540 635,415
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment                      
Reconciliation of net sales                      
Net sales                 111,047 127,433 128,984
Reconciliation of Adjusted EBITDA                      
Adjusted EBITDA                 $ 10,963 $ 16,914 $ 30,281