XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Disaggregation of Revenue [Line Items]    
NET SALES: $ 2,389,123 $ 2,142,784
Operating Segments    
Disaggregation of Revenue [Line Items]    
NET SALES: 2,213,665 2,008,889
Operating Segments | Total North America    
Disaggregation of Revenue [Line Items]    
NET SALES: 1,558,186 1,403,986
Operating Segments | North American Towable    
Disaggregation of Revenue [Line Items]    
NET SALES: 897,090 898,778
Operating Segments | North American Motorized    
Disaggregation of Revenue [Line Items]    
NET SALES: 661,096 505,208
Operating Segments | European    
Disaggregation of Revenue [Line Items]    
NET SALES: 655,479 604,903
Operating Segments | Travel Trailers | North American Towable    
Disaggregation of Revenue [Line Items]    
NET SALES: 506,001 602,695
Operating Segments | Fifth Wheels | North American Towable    
Disaggregation of Revenue [Line Items]    
NET SALES: 391,089 296,083
Operating Segments | Class A | North American Motorized    
Disaggregation of Revenue [Line Items]    
NET SALES: 189,146 156,576
Operating Segments | Class C | North American Motorized    
Disaggregation of Revenue [Line Items]    
NET SALES: 329,190 234,227
Operating Segments | Class B | North American Motorized    
Disaggregation of Revenue [Line Items]    
NET SALES: 142,760 114,405
Operating Segments | Motorcaravan | European    
Disaggregation of Revenue [Line Items]    
NET SALES: 355,307 318,216
Operating Segments | Campervan | European    
Disaggregation of Revenue [Line Items]    
NET SALES: 182,310 173,216
Operating Segments | Caravan | European    
Disaggregation of Revenue [Line Items]    
NET SALES: 27,703 33,071
Operating Segments | Other RV-related | European    
Disaggregation of Revenue [Line Items]    
NET SALES: 90,159 80,400
Other    
Disaggregation of Revenue [Line Items]    
NET SALES: 259,056 193,511
Intercompany eliminations    
Disaggregation of Revenue [Line Items]    
NET SALES: $ (83,598) $ (59,616)