v3.26.3
Commitments and Contingencies (Details)
ft² in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jan. 14, 2026
USD ($)
Jan. 07, 2026
USD ($)
Nov. 24, 2025
USD ($)
Oct. 09, 2025
USD ($)
Oct. 03, 2025
USD ($)
Oct. 03, 2026
USD ($)
Dec. 31, 2025
USD ($)
Sep. 27, 2025
USD ($)
Oct. 03, 2026
USD ($)
Sep. 27, 2025
USD ($)
Jun. 30, 2020
ft²
building
Loss Contingencies [Line Items]                      
Payment for legal settlement     $ 94,000 $ 1,400 $ 150,000            
Expected fund for insurance     $ 56,000   56,000            
Insurance receivable         $ 56,000            
Estimated litigation liability             $ 150,000        
Litigation Settlement and Related Costs, Net $ 4,000 $ 4,000       $ 0   $ 99,675 $ 0 $ 99,675  
Minimum                      
Loss Contingencies [Line Items]                      
Evaluation period                 12 months    
Maximum                      
Loss Contingencies [Line Items]                      
Evaluation period                 24 months    
Subrogation Claims                      
Loss Contingencies [Line Items]                      
Payment for legal settlement             1,400        
Facility fire in Guaymas, Mexico                      
Loss Contingencies [Line Items]                      
Real estate property (in sqft) | ft²                     117
Facility fire in Guaymas, Mexico | Damage from facility fire                      
Loss Contingencies [Line Items]                      
Number of buildings | building                     2
Real estate property (in sqft) | ft²                     62
El Mirage and Monrovia, California | Structural Systems                      
Loss Contingencies [Line Items]                      
Reserve for estimated liability           2,000 1,500   $ 2,000    
El Mirage and Monrovia, California | Structural Systems | Balance Sheet Location [Axis]: us-gaap:AccruedLiabilitiesCurrent                      
Loss Contingencies [Line Items]                      
Reserve for estimated liability           500     500    
El Mirage and Monrovia, California | Structural Systems | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesNoncurrent                      
Loss Contingencies [Line Items]                      
Reserve for estimated liability           1,500 1,500   1,500    
West Covina, California | Structural Systems                      
Loss Contingencies [Line Items]                      
Reserve for estimated liability           400 $ 400   400    
West Covina, California | Structural Systems | Minimum                      
Loss Contingencies [Line Items]                      
Possible loss           400     400    
West Covina, California | Structural Systems | Maximum                      
Loss Contingencies [Line Items]                      
Possible loss           $ 3,100     $ 3,100