XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUPPLEMENTAL FINANCIAL STATEMENT DATA - Finite-lived Intangible Assets - Amortization Period (Details)
Mar. 29, 2024
Order or Production Backlog  
Finite-Lived Intangible Assets  
Amortization Period 1 year
Trade Names | Minimum  
Finite-Lived Intangible Assets  
Amortization Period 2 years 6 months
Trade Names | Maximum  
Finite-Lived Intangible Assets  
Amortization Period 6 years
Noncompete Agreements | Minimum  
Finite-Lived Intangible Assets  
Amortization Period 4 years
Noncompete Agreements | Maximum  
Finite-Lived Intangible Assets  
Amortization Period 5 years
Developed Technology Rights  
Finite-Lived Intangible Assets  
Amortization Period 8 years
Customer Relationships | Minimum  
Finite-Lived Intangible Assets  
Amortization Period 5 years
Customer Relationships | Maximum  
Finite-Lived Intangible Assets  
Amortization Period 8 years