XML 64 R50.htm IDEA: XBRL DOCUMENT v3.25.2
BUSINESS SEGMENTS - Schedule of Segment Reporting Information by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Segment Reporting Information [Line Items]      
NET SALES: $ 9,579,490 $ 10,043,408 $ 11,121,605
COST OF PRODUCTS SOLD: 8,238,849 8,591,446 9,525,252
GROSS PROFIT: 1,340,641 1,451,962 1,596,353
SELLING, GENERAL AND ADMINISTRATIVE EXPENSE: 922,554 895,531 870,054
AMORTIZATION EXPENSE: 119,027 132,544 140,808
INTEREST EXPENSE (INCOME), NET: 48,441 88,666 97,447
OTHER EXPENSE (INCOME), NET: (45,572) (13,623) (11,309)
INCOME (LOSS) BEFORE INCOME TAXES: 296,191 348,844 499,353
Operating Segments      
Segment Reporting Information [Line Items]      
NET SALES: 8,984,231 9,490,501 10,553,945
COST OF PRODUCTS SOLD: 7,816,302 8,204,064 9,102,399
GROSS PROFIT: 1,167,929 1,286,437 1,451,546
SELLING, GENERAL AND ADMINISTRATIVE EXPENSE: 687,505 680,741 690,163
AMORTIZATION EXPENSE: 81,269 87,237 93,925
INTEREST EXPENSE (INCOME), NET: 2,172 6,065 2,597
OTHER EXPENSE (INCOME), NET: (37,006) (14,711) (7,094)
INCOME (LOSS) BEFORE INCOME TAXES: 433,989 527,105 671,955
Operating Segments | Total North America      
Segment Reporting Information [Line Items]      
NET SALES: 5,960,270 6,125,521 7,516,798
COST OF PRODUCTS SOLD: 5,252,660 5,420,295 6,570,596
GROSS PROFIT: 707,610 705,226 946,202
SELLING, GENERAL AND ADMINISTRATIVE EXPENSE: 381,251 382,728 419,125
AMORTIZATION EXPENSE: 32,703 35,588 39,291
INTEREST EXPENSE (INCOME), NET: (19) (13) (21)
OTHER EXPENSE (INCOME), NET: (38,680) (8,805) (4,523)
INCOME (LOSS) BEFORE INCOME TAXES: 332,355 295,728 492,330
Operating Segments | North American Towable      
Segment Reporting Information [Line Items]      
NET SALES: 3,784,666 3,679,671 4,202,628
COST OF PRODUCTS SOLD: 3,287,690 3,252,285 3,699,141
GROSS PROFIT: 496,976 427,386 503,487
SELLING, GENERAL AND ADMINISTRATIVE EXPENSE: 256,536 246,330 243,616
AMORTIZATION EXPENSE: 18,076 20,101 26,226
INTEREST EXPENSE (INCOME), NET: (11) (14) (15)
OTHER EXPENSE (INCOME), NET: (24,637) (8,263) (3,463)
INCOME (LOSS) BEFORE INCOME TAXES: 247,012 169,232 237,123
Operating Segments | North American Motorized      
Segment Reporting Information [Line Items]      
NET SALES: 2,175,604 2,445,850 3,314,170
COST OF PRODUCTS SOLD: 1,964,970 2,168,010 2,871,455
GROSS PROFIT: 210,634 277,840 442,715
SELLING, GENERAL AND ADMINISTRATIVE EXPENSE: 124,715 136,398 175,509
AMORTIZATION EXPENSE: 14,627 15,487 13,065
INTEREST EXPENSE (INCOME), NET: (8) 1 (6)
OTHER EXPENSE (INCOME), NET: (14,043) (542) (1,060)
INCOME (LOSS) BEFORE INCOME TAXES: 85,343 126,496 255,207
Operating Segments | European      
Segment Reporting Information [Line Items]      
NET SALES: 3,023,961 3,364,980 3,037,147
COST OF PRODUCTS SOLD: 2,563,642 2,783,769 2,531,803
GROSS PROFIT: 460,319 581,211 505,344
SELLING, GENERAL AND ADMINISTRATIVE EXPENSE: 306,254 298,013 271,038
AMORTIZATION EXPENSE: 48,566 51,649 54,634
INTEREST EXPENSE (INCOME), NET: 2,191 6,078 2,618
OTHER EXPENSE (INCOME), NET: 1,674 (5,906) (2,571)
INCOME (LOSS) BEFORE INCOME TAXES: 101,634 231,377 179,625
Other      
Segment Reporting Information [Line Items]      
NET SALES: 859,609 781,927 777,639
COST OF PRODUCTS SOLD: 685,739 616,549 636,164
GROSS PROFIT: 172,712 165,525 144,807
SELLING, GENERAL AND ADMINISTRATIVE EXPENSE: 81,517 75,108 65,955
AMORTIZATION EXPENSE: 37,200 45,183 46,883
INTEREST EXPENSE (INCOME), NET: 164 295 374
OTHER EXPENSE (INCOME), NET: 91 (360) (5,370)
INCOME (LOSS) BEFORE INCOME TAXES: 53,740 45,299 36,965
Intercompany eliminations      
Segment Reporting Information [Line Items]      
NET SALES: (264,350) (229,020) (209,979)
COST OF PRODUCTS SOLD: (263,192) (229,167) (213,311)
Corporate      
Segment Reporting Information [Line Items]      
SELLING, GENERAL AND ADMINISTRATIVE EXPENSE: 153,532 139,682 113,936
AMORTIZATION EXPENSE: 558 124 0
INTEREST EXPENSE (INCOME), NET: 46,105 82,306 94,476
OTHER EXPENSE (INCOME), NET: (8,657) 1,448 1,155
INCOME (LOSS) BEFORE INCOME TAXES: $ (191,538) $ (223,560) $ (209,567)