v3.21.2
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2021
Jun. 28, 2020
Jun. 27, 2021
Jun. 28, 2020
Disaggregation of Revenue [Line Items]        
Total sales $ 1,019,953 $ 424,045 $ 1,870,436 $ 1,013,277
Recreational Vehicle        
Disaggregation of Revenue [Line Items]        
Total sales 595,431 204,126 1,096,857 524,346
Marine        
Disaggregation of Revenue [Line Items]        
Total sales 166,493 59,048 303,302 137,099
Manufactured Housing        
Disaggregation of Revenue [Line Items]        
Total sales 139,091 90,314 259,809 202,683
Industrial        
Disaggregation of Revenue [Line Items]        
Total sales 118,938 70,557 210,468 149,149
Manufacturing        
Disaggregation of Revenue [Line Items]        
Total sales 729,041 292,574 1,329,797 711,840
Manufacturing | Recreational Vehicle        
Disaggregation of Revenue [Line Items]        
Total sales 397,613 139,628 727,225 366,413
Manufacturing | Marine        
Disaggregation of Revenue [Line Items]        
Total sales 156,350 54,860 288,688 130,289
Manufacturing | Manufactured Housing        
Disaggregation of Revenue [Line Items]        
Total sales 68,367 36,407 125,001 82,012
Manufacturing | Industrial        
Disaggregation of Revenue [Line Items]        
Total sales 106,711 61,679 188,883 133,126
Distribution        
Disaggregation of Revenue [Line Items]        
Total sales 290,912 131,471 540,639 301,437
Distribution | Recreational Vehicle        
Disaggregation of Revenue [Line Items]        
Total sales 197,818 64,498 369,632 157,933
Distribution | Marine        
Disaggregation of Revenue [Line Items]        
Total sales 10,143 4,188 14,614 6,810
Distribution | Manufactured Housing        
Disaggregation of Revenue [Line Items]        
Total sales 70,724 53,907 134,808 120,671
Distribution | Industrial        
Disaggregation of Revenue [Line Items]        
Total sales $ 12,227 $ 8,878 $ 21,585 $ 16,023