XML 72 R56.htm IDEA: XBRL DOCUMENT v3.23.3
BUSINESS SEGMENTS - Schedule of Segment Reporting Information, by Segment Balance Sheet Item (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Segment Reporting Information [Line Items]      
Total assets $ 7,260,830 $ 7,408,132  
Depreciation and Intangible amortization expense 276,928 284,453 $ 230,581
Capital acquisitions 208,908 240,561 131,681
Operating Segments      
Segment Reporting Information [Line Items]      
Total assets 5,596,183 5,729,587  
Depreciation and Intangible amortization expense 214,983 225,866 216,663
Capital acquisitions 172,545 206,541 124,976
Operating Segments | Total North America      
Segment Reporting Information [Line Items]      
Total assets 2,698,008 3,280,317  
Depreciation and Intangible amortization expense 93,519 94,348 89,231
Capital acquisitions 106,800 109,213 58,046
Operating Segments | North American Towable      
Segment Reporting Information [Line Items]      
Total assets 1,429,899 2,040,841  
Depreciation and Intangible amortization expense 60,880 65,260 66,078
Capital acquisitions 63,898 72,892 35,816
Operating Segments | North American Motorized      
Segment Reporting Information [Line Items]      
Total assets 1,268,109 1,239,476  
Depreciation and Intangible amortization expense 32,639 29,088 23,153
Capital acquisitions 42,902 36,321 22,230
Operating Segments | European      
Segment Reporting Information [Line Items]      
Total assets 2,898,175 2,449,270  
Depreciation and Intangible amortization expense 121,464 131,518 127,432
Capital acquisitions 65,745 97,328 66,930
Other      
Segment Reporting Information [Line Items]      
Total assets 1,048,076 1,272,829  
Depreciation and Intangible amortization expense 60,172 56,855 12,220
Capital acquisitions 34,190 33,162 5,620
Corporate      
Segment Reporting Information [Line Items]      
Total assets 616,571 405,716  
Depreciation and Intangible amortization expense 1,773 1,732 1,698
Capital acquisitions $ 2,173 $ 858 $ 1,085