v3.26.1
Note 16 - Subsequent Events (Details Textual) - USD ($)
3 Months Ended
Jul. 01, 2026
Jun. 30, 2026
Tariff Refunds   $ 300,000
Subsequent Event [Member]    
Tariff Refunds $ 3,200,000