v3.25.2
Reportable Segments - Schedule of Summarized Financial Information by Reportable Segments (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Jun. 29, 2024
Segment Reporting, Revenue Reconciling Item [Line Items]      
Assets $ 1,305,379 $ 1,315,356 $ 1,245,566
Operating Segments | INF      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Assets 290,330 298,967  
Operating Segments | BTS      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Assets 286,387 271,351  
Operating Segments | GEO      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Assets 593,715 614,925  
Corporate      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Assets $ 134,947 $ 130,113