XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangibles (Details) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Total Gross Intangibles $ 34,780,856 $ 34,340,524
Accumulated Amortization $ 19,454,929 $ 15,520,627
Weighted-Average Amortization Period (Years) 3 years 8 months 12 days 4 years 8 months 12 days
Net Intangible assets $ 15,325,927 $ 18,819,897
Patents and developed technology [Member]    
Total Gross Intangibles 7,677,970 7,412,101
Accumulated Amortization $ 4,045,572 $ 3,395,729
Weighted-Average Amortization Period (Years) 4 years 1 month 6 days 4 years 9 months 18 days
Customer relationship [Member]    
Total Gross Intangibles $ 26,034,541 $ 25,883,709
Accumulated Amortization $ 14,683,710 $ 11,620,461
Weighted-Average Amortization Period (Years) 3 years 8 months 12 days 4 years 9 months 18 days
Non-compete agreements [Member]    
Total Gross Intangibles $ 1,068,345 $ 1,044,714
Accumulated Amortization $ 725,647 $ 504,437
Weighted-Average Amortization Period (Years) 1 year 6 months 2 years 4 months 24 days