v3.25.2
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Disaggregation of Revenue [Line Items]    
Net revenue $ 556,857 $ 477,599
Factory-built housing    
Disaggregation of Revenue [Line Items]    
Net revenue 535,694 458,048
Factory-built housing | Home sales    
Disaggregation of Revenue [Line Items]    
Net revenue 509,736 436,429
Factory-built housing | Delivery, setup and other revenues    
Disaggregation of Revenue [Line Items]    
Net revenue 25,958 21,619
Financial services    
Disaggregation of Revenue [Line Items]    
Net revenue 21,163 19,551
Financial services | Insurance agency commissions received from third-party insurance companies    
Disaggregation of Revenue [Line Items]    
Net revenue 1,410 1,406
Financial services | All other sources    
Disaggregation of Revenue [Line Items]    
Net revenue $ 19,753 $ 18,145