v3.26.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Disaggregation of Revenue [Line Items]        
Total $ 2,781,538 $ 2,894,816 $ 7,296,517 $ 7,055,707
Operating Segments        
Disaggregation of Revenue [Line Items]        
Total 2,587,099 2,719,106 6,772,792 6,615,024
Operating Segments | Total North America        
Disaggregation of Revenue [Line Items]        
Total 1,599,514 1,835,564 4,445,256 4,514,114
Operating Segments | North American Towable        
Disaggregation of Revenue [Line Items]        
Total 881,778 1,168,878 2,489,353 2,895,922
Operating Segments | North American Motorized        
Disaggregation of Revenue [Line Items]        
Total 717,736 666,686 1,955,903 1,618,192
Operating Segments | European        
Disaggregation of Revenue [Line Items]        
Total 987,585 883,542 2,327,536 2,100,910
Operating Segments | Travel Trailers | North American Towable        
Disaggregation of Revenue [Line Items]        
Total 538,239 676,680 1,447,839 1,797,995
Operating Segments | Fifth Wheels | North American Towable        
Disaggregation of Revenue [Line Items]        
Total 343,539 492,198 1,041,514 1,097,927
Operating Segments | Class A | North American Motorized        
Disaggregation of Revenue [Line Items]        
Total 186,725 174,783 545,769 479,368
Operating Segments | Class C | North American Motorized        
Disaggregation of Revenue [Line Items]        
Total 403,538 340,530 1,029,947 778,810
Operating Segments | Class B | North American Motorized        
Disaggregation of Revenue [Line Items]        
Total 127,473 151,373 380,187 360,014
Operating Segments | Motorcaravan | European        
Disaggregation of Revenue [Line Items]        
Total 543,757 481,554 1,291,004 1,135,416
Operating Segments | Campervan | European        
Disaggregation of Revenue [Line Items]        
Total 294,629 252,227 665,196 591,407
Operating Segments | Caravan | European        
Disaggregation of Revenue [Line Items]        
Total 50,428 59,083 112,406 134,334
Operating Segments | Other RV-related | European        
Disaggregation of Revenue [Line Items]        
Total 98,771 90,678 258,930 239,753
Other        
Disaggregation of Revenue [Line Items]        
Total 276,805 258,427 759,526 637,591
Intercompany eliminations        
Disaggregation of Revenue [Line Items]        
Total $ (82,366) $ (82,717) $ (235,801) $ (196,908)