v3.25.1
Business Segments - Schedule of Segment Reporting Information by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Segment Reporting Information [Line Items]        
NET SALES: $ 2,894,816 $ 2,801,113 $ 7,055,707 $ 7,509,241
INCOME (LOSS) BEFORE INCOME TAXES: 155,580 142,350 152,824 221,826
Operating Segments        
Segment Reporting Information [Line Items]        
NET SALES: 2,719,106 2,649,402 6,615,024 7,097,902
INCOME (LOSS) BEFORE INCOME TAXES: 176,769 178,963 268,508 359,209
Operating Segments | Total North America        
Segment Reporting Information [Line Items]        
NET SALES: 1,835,564 1,718,341 4,514,114 4,676,346
INCOME (LOSS) BEFORE INCOME TAXES: 130,470 101,581 218,822 215,003
Operating Segments | North American Towable        
Segment Reporting Information [Line Items]        
NET SALES: 1,168,878 1,071,393 2,895,922 2,747,815
INCOME (LOSS) BEFORE INCOME TAXES: 97,587 68,409 172,560 118,319
Operating Segments | North American Motorized        
Segment Reporting Information [Line Items]        
NET SALES: 666,686 646,948 1,618,192 1,928,531
INCOME (LOSS) BEFORE INCOME TAXES: 32,883 33,172 46,262 96,684
Operating Segments | European        
Segment Reporting Information [Line Items]        
NET SALES: 883,542 931,061 2,100,910 2,421,556
INCOME (LOSS) BEFORE INCOME TAXES: 46,299 77,382 49,686 144,206
Other        
Segment Reporting Information [Line Items]        
NET SALES: 258,427 216,227 637,591 581,682
INCOME (LOSS) BEFORE INCOME TAXES: 25,041 18,831 38,083 35,650
Intercompany eliminations        
Segment Reporting Information [Line Items]        
NET SALES: (82,717) (64,516) (196,908) (170,343)
Corporate        
Segment Reporting Information [Line Items]        
INCOME (LOSS) BEFORE INCOME TAXES: $ (46,230) $ (55,444) $ (153,767) $ (173,033)