XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Reportable Segments - Schedule of Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Segment Reporting, Revenue Reconciling Item [Line Items]        
Gross revenues $ 236,326 $ 222,638 $ 449,621 $ 406,955
Segment income before taxes 7,274 16,790 7,793 24,194
Amortization expense 13,567 11,300 25,687 20,334
INF        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Gross revenues 100,845 96,728 191,096 184,938
BTS        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Gross revenues 63,607 54,032 123,582 106,878
GEO        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Gross revenues 71,874 71,878 134,943 115,139
Operating Segments        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Segment income before taxes 44,252 39,672 80,106 72,092
Operating Segments | INF        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Gross revenues 100,845 96,728 191,096 184,938
Segment income before taxes 17,080 16,745 32,121 33,726
Operating Segments | BTS        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Gross revenues 63,607 54,032 123,582 106,878
Segment income before taxes 10,382 8,113 20,482 16,531
Operating Segments | GEO        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Gross revenues 71,874 71,878 134,943 115,139
Segment income before taxes 16,790 14,814 27,503 21,835
Corporate        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Segment income before taxes $ (36,978) $ (22,882) $ (72,313) $ (47,898)