XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Note 3 - Revenue Recognition (Details Textual)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2025
USD ($)
Jun. 29, 2024
USD ($)
Jun. 28, 2025
USD ($)
Jun. 29, 2024
USD ($)
Dec. 28, 2024
USD ($)
Contract With Customer, Liability, Revenue Recognized, Including Opening Balance $ 1.1 $ 1.4 $ 4.2 $ 1.9  
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     22.50% 21.70%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer 2 [Member]          
Concentration Risk, Percentage     13.10% 11.90%  
Accounts Payable and Accrued Liabilities [Member]          
Contract with Customer, Liability $ 9.1   $ 9.1   $ 4.2