XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUPPLEMENTAL FINANCIAL STATEMENT DATA - Finite-lived Intangible Assets - Amortization Period (Details)
Jun. 28, 2024
Backlog  
Finite-Lived Intangible Assets  
Amortization Period 1 year
Tradename | Minimum  
Finite-Lived Intangible Assets  
Amortization Period 2 years 6 months
Tradename | Maximum  
Finite-Lived Intangible Assets  
Amortization Period 6 years
Non-compete Agreements | Minimum  
Finite-Lived Intangible Assets  
Amortization Period 4 years
Non-compete Agreements | Maximum  
Finite-Lived Intangible Assets  
Amortization Period 5 years
Developed Technology  
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