XML 96 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Reportable Segments - Revenue by Customer Type (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Jan. 02, 2021
Segment Reporting, Revenue Reconciling Item [Line Items]      
Gross revenues $ 786,778 $ 706,706 $ 659,296
INF      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Gross revenues 395,878 383,725 352,965
BTS      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Gross revenues 232,577 185,995 157,432
GEO      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Gross revenues 158,323 136,986 148,899
Public and quasi-public sector      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Gross revenues 503,329 458,345 448,855
Public and quasi-public sector | INF      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Gross revenues 312,817 304,753 279,965
Public and quasi-public sector | BTS      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Gross revenues 61,726 66,964 67,434
Public and quasi-public sector | GEO      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Gross revenues 128,786 86,628 101,456
Private sector      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Gross revenues 283,449 248,361 210,441
Private sector | INF      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Gross revenues 83,061 78,972 73,000
Private sector | BTS      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Gross revenues 170,851 119,031 89,998
Private sector | GEO      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Gross revenues $ 29,537 $ 50,358 $ 47,443