v3.26.1
Related Party - Topcon - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Jan. 03, 2026
Related Party Transaction [Line Items]          
Total revenues $ 12,566 $ 13,571 $ 24,365 $ 25,467  
Receivable from related party 5,674   5,674   $ 7,613
Payable to related party $ 6,650   $ 6,650   5,385
Topcon [Member]          
Related Party Transaction [Line Items]          
Ownership percentage 9.30%   9.30%    
Topcon America Corporation [Member]          
Related Party Transaction [Line Items]          
Total revenues $ 4,200 4,500 $ 7,400 8,100  
Purchases from related party 300 0 600 300  
Topcon America Corporation [Member] | Related Party [Member]          
Related Party Transaction [Line Items]          
Receivable from related party 1,400   1,400   1,900
Payable to related party 200   200   $ 100
Distribution Rights [Member]          
Related Party Transaction [Line Items]          
Revenue Recognized 300 300 700 700  
Distribution Rights [Member] | Topcon America Corporation [Member]          
Related Party Transaction [Line Items]          
Revenue Recognized $ 300 $ 300 $ 700 $ 700