v3.26.1
Business Segments - Schedule of Segment Reporting Information, by Segment Balance Sheet Item (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Jul. 31, 2025
Segment Reporting Information [Line Items]          
TOTAL ASSETS: $ 7,154,775   $ 7,154,775   $ 7,065,284
DEPRECIATION AND INTANGIBLE ASSET AMORTIZATION EXPENSE: 65,950 $ 66,173 196,863 $ 199,828  
CAPITAL ACQUISITIONS: 37,590 35,164 100,471 84,519  
Operating Segments          
Segment Reporting Information [Line Items]          
TOTAL ASSETS: 5,473,828   5,473,828   5,214,412
DEPRECIATION AND INTANGIBLE ASSET AMORTIZATION EXPENSE: 53,012 52,513 158,383 158,607  
CAPITAL ACQUISITIONS: 32,176 30,672 77,999 71,131  
Operating Segments | Total North America          
Segment Reporting Information [Line Items]          
TOTAL ASSETS: 2,393,323   2,393,323   2,248,767
DEPRECIATION AND INTANGIBLE ASSET AMORTIZATION EXPENSE: 21,017 21,607 61,143 65,133  
CAPITAL ACQUISITIONS: 19,953 9,427 46,144 22,845  
Operating Segments | North American Towable          
Segment Reporting Information [Line Items]          
TOTAL ASSETS: 1,260,437   1,260,437   1,270,005
DEPRECIATION AND INTANGIBLE ASSET AMORTIZATION EXPENSE: 11,633 13,207 35,761 39,456  
CAPITAL ACQUISITIONS: 9,481 5,252 23,381 12,818  
Operating Segments | North American Motorized          
Segment Reporting Information [Line Items]          
TOTAL ASSETS: 1,132,886   1,132,886   978,762
DEPRECIATION AND INTANGIBLE ASSET AMORTIZATION EXPENSE: 9,384 8,400 25,382 25,677  
CAPITAL ACQUISITIONS: 10,472 4,175 22,763 10,027  
Operating Segments | European          
Segment Reporting Information [Line Items]          
TOTAL ASSETS: 3,080,505   3,080,505   2,965,645
DEPRECIATION AND INTANGIBLE ASSET AMORTIZATION EXPENSE: 31,995 30,906 97,240 93,474  
CAPITAL ACQUISITIONS: 12,223 21,245 31,855 48,286  
Other          
Segment Reporting Information [Line Items]          
TOTAL ASSETS: 1,097,280   1,097,280   1,018,622
DEPRECIATION AND INTANGIBLE ASSET AMORTIZATION EXPENSE: 12,221 12,758 36,358 38,630  
CAPITAL ACQUISITIONS: 3,271 2,792 13,525 7,977  
Corporate          
Segment Reporting Information [Line Items]          
TOTAL ASSETS: 583,667   583,667   $ 832,250
DEPRECIATION AND INTANGIBLE ASSET AMORTIZATION EXPENSE: 717 902 2,122 2,591  
CAPITAL ACQUISITIONS: $ 2,143 $ 1,700 $ 8,947 $ 5,411