v3.26.3
Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2026
Sep. 28, 2025
Sep. 27, 2026
Sep. 28, 2025
Geographic Information        
Total revenues $ 176,958 $ 180,200 $ 590,251 $ 598,708
Domestic revenues        
Geographic Information        
Total revenues 176,187 179,471 587,993 596,470
International revenues        
Geographic Information        
Total revenues $ 771 $ 729 $ 2,258 $ 2,238