v3.26.1
Related Party - Topcon - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 04, 2026
Mar. 29, 2025
Jan. 03, 2026
Related Party Transaction [Line Items]      
Total revenues $ 11,799 $ 11,896  
Receivable from related party 6,844   $ 7,613
Payable to related party $ 5,753   5,385
Topcon [Member]      
Related Party Transaction [Line Items]      
Ownership percentage 9.30%    
Topcon America Corporation [Member]      
Related Party Transaction [Line Items]      
Total revenues $ 3,200 3,600  
Purchases from related party 300    
Topcon America Corporation [Member] | Related Party [Member]      
Related Party Transaction [Line Items]      
Receivable from related party 1,600   1,900
Payable to related party 300   $ 100
Distribution Rights [Member]      
Related Party Transaction [Line Items]      
Revenue Recognized 400 400  
Distribution Rights [Member] | Topcon America Corporation [Member]      
Related Party Transaction [Line Items]      
Revenue Recognized $ 400 $ 400