v3.22.4
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 25, 2022
Jun. 26, 2022
Mar. 27, 2022
Dec. 31, 2021
Sep. 26, 2021
Jun. 27, 2021
Mar. 28, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]                      
Net sales $ 951,915 $ 1,112,089 $ 1,475,693 $ 1,342,175 $ 1,147,479 $ 1,060,177 $ 1,019,953 $ 850,483 $ 4,881,872 $ 4,078,092 $ 2,486,597
Recreational Vehicle                      
Disaggregation of Revenue [Line Items]                      
Net sales                 2,593,019 2,404,442 1,392,208
Marine                      
Disaggregation of Revenue [Line Items]                      
Net sales                 1,037,502 665,265 338,661
Manufactured Housing                      
Disaggregation of Revenue [Line Items]                      
Net sales                 704,601 545,063 432,363
Industrial                      
Disaggregation of Revenue [Line Items]                      
Net sales                 546,750 463,322 323,365
Manufacturing                      
Disaggregation of Revenue [Line Items]                      
Net sales                 3,603,766 2,930,466 1,729,451
Manufacturing | Recreational Vehicle                      
Disaggregation of Revenue [Line Items]                      
Net sales                 1,777,541 1,617,852 938,301
Manufacturing | Marine                      
Disaggregation of Revenue [Line Items]                      
Net sales                 976,699 633,848 324,250
Manufacturing | Manufactured Housing                      
Disaggregation of Revenue [Line Items]                      
Net sales                 344,983 261,856 180,136
Manufacturing | Industrial                      
Disaggregation of Revenue [Line Items]                      
Net sales                 504,543 416,910 286,764
Distribution                      
Disaggregation of Revenue [Line Items]                      
Net sales                 1,278,106 1,147,626 757,146
Distribution | Recreational Vehicle                      
Disaggregation of Revenue [Line Items]                      
Net sales                 815,478 786,590 453,907
Distribution | Marine                      
Disaggregation of Revenue [Line Items]                      
Net sales                 60,803 31,417 14,411
Distribution | Manufactured Housing                      
Disaggregation of Revenue [Line Items]                      
Net sales                 359,618 283,207 252,227
Distribution | Industrial                      
Disaggregation of Revenue [Line Items]                      
Net sales                 $ 42,207 $ 46,412 $ 36,601