v3.26.1
Note 3 - Revenue Recognition (Details Textual)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 04, 2026
USD ($)
Jun. 28, 2025
USD ($)
Jul. 04, 2026
USD ($)
Jun. 28, 2025
USD ($)
Jan. 03, 2026
USD ($)
Contract with Customer, Liability $ 8.2   $ 8.2   $ 14.8
Contract With Customer, Liability, Revenue Recognized, Including Opening Balance $ 5.2 $ 1.1 $ 11.6 $ 4.2  
Revenue Benchmark [Member] | Customer Concentration Risk [Member]          
Number of Major Customers     3 2  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Specialty Health Care [Member]          
Number of Major Customers     2    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Specialty Health Care [Member] | Customer 1 [Member]          
Concentration Risk, Percentage     23.30% 22.50%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Specialty Health Care [Member] | Customer 2 [Member]          
Concentration Risk, Percentage     13.30% 13.10%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Engineering Services [Member]          
Number of Major Customers     1    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Engineering Services [Member] | Customer 1 [Member]          
Concentration Risk, Percentage     13.50%