XML 64 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangibles (Details) - USD ($)
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Total Gross Intangibles $ 25,338,000 $ 34,780,856
Accumulated Amortization $ 16,572,388 $ 19,454,929
Weighted-Average Amortization Period (Years) 3 years 8 months 12 days 3 years 8 months 12 days
Net Intangible assets $ 8,765,612 $ 15,325,927
Patents and developed technology [Member]    
Total Gross Intangibles 7,312,228 7,677,970
Accumulated Amortization $ 4,134,929 $ 4,045,572
Weighted-Average Amortization Period (Years) 4 years 4 years 1 month 6 days
Customer relationship [Member]    
Total Gross Intangibles $ 17,884,257 $ 26,034,541
Accumulated Amortization $ 12,419,398 $ 14,683,710
Weighted-Average Amortization Period (Years) 3 years 7 months 6 days 3 years 8 months 12 days
Non-compete agreements [Member]    
Total Gross Intangibles $ 141,515 $ 1,068,345
Accumulated Amortization $ 18,061 $ 725,647
Weighted-Average Amortization Period (Years) 6 months 1 year 6 months