v3.26.1
Note 13 - Stock Based Compensation (Details Textual) - USD ($)
6 Months Ended 12 Months Ended
Mar. 28, 2024
Mar. 31, 2023
Apr. 11, 2022
Jun. 30, 2026
Dec. 31, 2025
Share-Based Payment Arrangement, Option [Member]          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount       $ 94,681 $ 187,017
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition       8 months 23 days 1 year 25 days
Omnibus 2017 Stock Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized       625,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant       20,582  
Non-qualified 2024 Options [Member] | Share-Based Payment Arrangement, Option [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) $ 4.34        
Non-Qualified 2023 Options [Member] | Share-Based Payment Arrangement, Option [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)   $ 2.9      
Non-qualified 2022 Options [Member] | Share-Based Payment Arrangement, Option [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 3.24