v3.25.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, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Jul. 31, 2024
Segment Reporting Information [Line Items]          
TOTAL ASSETS: $ 7,170,290   $ 7,170,290   $ 7,020,823
DEPRECIATION AND INTANGIBLE ASSET AMORTIZATION EXPENSE: 66,173 $ 68,151 199,828 $ 203,548  
CAPITAL ACQUISITIONS: 35,164 26,343 84,519 102,895  
Operating Segments          
Segment Reporting Information [Line Items]          
TOTAL ASSETS: 5,412,866   5,412,866   5,239,241
DEPRECIATION AND INTANGIBLE ASSET AMORTIZATION EXPENSE: 52,513 53,628 158,607 160,504  
CAPITAL ACQUISITIONS: 30,672 19,636 71,131 74,746  
Operating Segments | Total North America          
Segment Reporting Information [Line Items]          
TOTAL ASSETS: 2,440,913   2,440,913   2,367,925
DEPRECIATION AND INTANGIBLE ASSET AMORTIZATION EXPENSE: 21,607 22,111 65,133 67,454  
CAPITAL ACQUISITIONS: 9,427 6,368 22,845 30,602  
Operating Segments | North American Towable          
Segment Reporting Information [Line Items]          
TOTAL ASSETS: 1,467,035   1,467,035   1,290,117
DEPRECIATION AND INTANGIBLE ASSET AMORTIZATION EXPENSE: 13,207 13,555 39,456 41,107  
CAPITAL ACQUISITIONS: 5,252 3,726 12,818 15,099  
Operating Segments | North American Motorized          
Segment Reporting Information [Line Items]          
TOTAL ASSETS: 973,878   973,878   1,077,808
DEPRECIATION AND INTANGIBLE ASSET AMORTIZATION EXPENSE: 8,400 8,556 25,677 26,347  
CAPITAL ACQUISITIONS: 4,175 2,642 10,027 15,503  
Operating Segments | European          
Segment Reporting Information [Line Items]          
TOTAL ASSETS: 2,971,953   2,971,953   2,871,316
DEPRECIATION AND INTANGIBLE ASSET AMORTIZATION EXPENSE: 30,906 31,517 93,474 93,050  
CAPITAL ACQUISITIONS: 21,245 13,268 48,286 44,144  
Other          
Segment Reporting Information [Line Items]          
TOTAL ASSETS: 1,014,439   1,014,439   1,058,842
DEPRECIATION AND INTANGIBLE ASSET AMORTIZATION EXPENSE: 12,758 13,865 38,630 41,159  
CAPITAL ACQUISITIONS: 2,792 5,762 7,977 20,297  
Corporate          
Segment Reporting Information [Line Items]          
TOTAL ASSETS: 742,985   742,985   $ 722,740
DEPRECIATION AND INTANGIBLE ASSET AMORTIZATION EXPENSE: 902 658 2,591 1,885  
CAPITAL ACQUISITIONS: $ 1,700 $ 945 $ 5,411 $ 7,852