v3.25.2
Reportable Segments - Schedule of Gross Revenue Classified by Major Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]        
Gross revenues $ 251,984 $ 231,306 $ 486,030 $ 443,864
INF        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Gross revenues 101,425 100,845 202,261 191,096
BTS        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Gross revenues 75,455 63,607 145,649 123,582
GEO        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Gross revenues 75,104 66,854 138,120 129,186
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Gross revenues 226,278 212,407 433,269 408,561
United States | INF        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Gross revenues 101,425 100,845 202,261 191,096
United States | BTS        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Gross revenues 53,829 48,606 102,654 95,979
United States | GEO        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Gross revenues 71,024 62,956 128,354 121,486
Foreign        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Gross revenues 25,706 18,899 52,761 35,303
Foreign | INF        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Gross revenues 0 0 0 0
Foreign | BTS        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Gross revenues 21,626 15,001 42,995 27,603
Foreign | GEO        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Gross revenues $ 4,080 $ 3,898 $ 9,766 $ 7,700