v3.19.3
REVENUE RECOGNITION - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
NET SALES $ 566,186 $ 575,139 $ 1,787,622 $ 1,731,850
Recreational Vehicle        
Disaggregation of Revenue [Line Items]        
NET SALES 310,019 354,573 993,376 1,128,026
Manufactured Housing        
Disaggregation of Revenue [Line Items]        
NET SALES 109,118 67,762 325,076 200,352
Industrial        
Disaggregation of Revenue [Line Items]        
NET SALES 72,107 72,335 213,441 212,591
Marine        
Disaggregation of Revenue [Line Items]        
NET SALES 74,942 80,469 255,729 190,881
Manufacturing        
Disaggregation of Revenue [Line Items]        
NET SALES 399,712 445,214 1,259,671 1,344,088
Manufacturing | Recreational Vehicle        
Disaggregation of Revenue [Line Items]        
NET SALES 218,706 262,936 694,261 847,944
Manufacturing | Manufactured Housing        
Disaggregation of Revenue [Line Items]        
NET SALES 44,159 41,428 131,101 124,406
Manufacturing | Industrial        
Disaggregation of Revenue [Line Items]        
NET SALES 64,541 63,429 188,292 186,890
Manufacturing | Marine        
Disaggregation of Revenue [Line Items]        
NET SALES 72,306 77,421 246,017 184,848
Distribution        
Disaggregation of Revenue [Line Items]        
NET SALES 166,474 129,925 527,951 387,762
Distribution | Recreational Vehicle        
Disaggregation of Revenue [Line Items]        
NET SALES 91,313 91,637 299,115 280,082
Distribution | Manufactured Housing        
Disaggregation of Revenue [Line Items]        
NET SALES 64,959 26,334 193,975 75,946
Distribution | Industrial        
Disaggregation of Revenue [Line Items]        
NET SALES 7,566 8,906 25,149 25,701
Distribution | Marine        
Disaggregation of Revenue [Line Items]        
NET SALES $ 2,636 $ 3,048 $ 9,712 $ 6,033