XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Note 13 - Stock Based Compensation (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
Mar. 27, 2025
Mar. 28, 2024
Mar. 31, 2023
Apr. 11, 2022
Mar. 31, 2025
Dec. 31, 2024
Mar. 12, 2023
Share-Based Payment Arrangement, Option [Member]              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount         $ 449,014 $ 571,335  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition         1 year 7 months 24 days 1 year 9 months 14 days  
Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Tranche Three [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price         $ 11    
Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Tranche Two [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price         14.7    
Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Tranche One [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price         $ 21.2    
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         47,499    
Omnibus 2017 Stock Plan [Member] | Share-Based Payment Arrangement, Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized         100,000   50,000
Non-qualified 2024 Options [Member] | Share-Based Payment Arrangement, Tranche Three [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage         0.3333%    
Non-qualified 2024 Options [Member] | Share-Based Payment Arrangement, Tranche Two [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage         0.3333%    
Non-qualified 2024 Options [Member] | Share-Based Payment Arrangement, Tranche One [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage         0.3333%    
Non-qualified 2024 Options [Member] | Share-Based Payment Arrangement, Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value   $ 4.34          
Non-Qualified 2023 Options [Member] | Share-Based Payment Arrangement, Tranche Three [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage         0.3333%    
Non-Qualified 2023 Options [Member] | Share-Based Payment Arrangement, Tranche Two [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage         0.3333%    
Non-Qualified 2023 Options [Member] | Share-Based Payment Arrangement, Tranche One [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage         0.3333%    
Non-Qualified 2023 Options [Member] | Share-Based Payment Arrangement, Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value     $ 2.9        
Non-qualified 2022 Options [Member] | Share-Based Payment Arrangement, Tranche Three [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage         0.3333%    
Non-qualified 2022 Options [Member] | Share-Based Payment Arrangement, Tranche Two [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage         0.3333%    
Non-qualified 2022 Options [Member] | Share-Based Payment Arrangement, Tranche One [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage         0.3333%    
Non-qualified 2022 Options [Member] | Share-Based Payment Arrangement, Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value       $ 3.24      
The 2025 Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 3 years            
Share-based Compensation Arrangement by Share-based Payment Award Service Period (Year) 3 years