XML 56 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Summary of Corporate Net Sales (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Consolidated Net Sales $ 616,877 $ 464,236 $ 1,244,656 $ 929,005
Manufacturing [Member]        
Disaggregation of Revenue [Line Items]        
Consolidated Net Sales 400,740 381,253 801,833 752,630
Retail [Member]        
Disaggregation of Revenue [Line Items]        
Consolidated Net Sales 208,621 76,135 427,860 159,663
Transportation/Other [Member]        
Disaggregation of Revenue [Line Items]        
Consolidated Net Sales 7,516   14,963  
Transportation [Member]        
Disaggregation of Revenue [Line Items]        
Consolidated Net Sales   6,848   16,712
U.S Factory-built Housing [Member]        
Disaggregation of Revenue [Line Items]        
Consolidated Net Sales 587,127 428,132 1,186,660 856,917
U.S Factory-built Housing [Member] | Manufacturing [Member]        
Disaggregation of Revenue [Line Items]        
Consolidated Net Sales 378,506 351,997 758,800 697,254
U.S Factory-built Housing [Member] | Retail [Member]        
Disaggregation of Revenue [Line Items]        
Consolidated Net Sales 208,621 76,135 427,860 159,663
Canadian Factory-built Housing [Member]        
Disaggregation of Revenue [Line Items]        
Consolidated Net Sales 22,234 29,256 43,033 55,376
Canadian Factory-built Housing [Member] | Manufacturing [Member]        
Disaggregation of Revenue [Line Items]        
Consolidated Net Sales 22,234 29,256 43,033 55,376
Corporate Other [Member]        
Disaggregation of Revenue [Line Items]        
Consolidated Net Sales 7,516 6,848 14,963 16,712
Corporate Other [Member] | Transportation/Other [Member]        
Disaggregation of Revenue [Line Items]        
Consolidated Net Sales $ 7,516   $ 14,963  
Corporate Other [Member] | Transportation [Member]        
Disaggregation of Revenue [Line Items]        
Consolidated Net Sales   $ 6,848   $ 16,712