v3.25.3
Note 5 - Leases (Details Textual) - USD ($)
$ in Millions
9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 1.3  
Operating Lease, Payments $ 4.0 $ 3.9
Minimum [Member]    
Lessee, Operating Lease, Remaining Lease Term (Year) 1 year  
Maximum [Member]    
Lessee, Operating Lease, Remaining Lease Term (Year) 11 years 3 months 30 days