v3.26.1
Note 3 - Revenue Recognition (Details Textual)
$ in Millions
3 Months Ended
Apr. 04, 2026
USD ($)
Mar. 29, 2025
USD ($)
Jan. 03, 2026
USD ($)
Contract with Customer, Liability $ 13.4   $ 14.8
Contract With Customer, Liability, Revenue Recognized, Including Opening Balance $ 6.4 $ 3.1  
Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Number of Major Customers 2 2  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer 1 [Member]      
Concentration Risk, Percentage 25.10% 21.10%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer 2 [Member]      
Concentration Risk, Percentage 15.30% 13.00%