XML 71 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Intangible Assets Future Amortization Expenses (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Expected Amortization, Year One $ 564,576  
Finite-Lived Intangible Asset, Expected Amortization, Year Two 398,443  
Finite-Lived Intangible Asset, Expected Amortization, Year Three 359,844  
Finite-Lived Intangible Asset, Expected Amortization, Year Four 213,802  
Finite-Lived Intangible Asset, Expected Amortization, Year Five 201,428  
Finite-Lived Intangible Asset, Expected Amortization, after Year Five 218,211  
Finite-Lived Intangible Assets, Net 1,956,304 $ 2,615,281
Intellectual Property [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Expected Amortization, Year One 148,495  
Finite-Lived Intangible Asset, Expected Amortization, Year Two 148,495  
Finite-Lived Intangible Asset, Expected Amortization, Year Three 148,495  
Finite-Lived Intangible Asset, Expected Amortization, Year Four 12,374  
Finite-Lived Intangible Asset, Expected Amortization, Year Five  
Finite-Lived Intangible Asset, Expected Amortization, after Year Five  
Finite-Lived Intangible Assets, Net 457,859 606,354
Customer-Related Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Expected Amortization, Year One 141,145  
Finite-Lived Intangible Asset, Expected Amortization, Year Two 141,145  
Finite-Lived Intangible Asset, Expected Amortization, Year Three 141,145  
Finite-Lived Intangible Asset, Expected Amortization, Year Four 141,145  
Finite-Lived Intangible Asset, Expected Amortization, Year Five 141,145  
Finite-Lived Intangible Asset, Expected Amortization, after Year Five 152,904  
Finite-Lived Intangible Assets, Net 858,629 999,774
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Expected Amortization, Year One 60,283  
Finite-Lived Intangible Asset, Expected Amortization, Year Two 60,283  
Finite-Lived Intangible Asset, Expected Amortization, Year Three 60,283  
Finite-Lived Intangible Asset, Expected Amortization, Year Four 60,283  
Finite-Lived Intangible Asset, Expected Amortization, Year Five 60,283  
Finite-Lived Intangible Asset, Expected Amortization, after Year Five 65,307  
Finite-Lived Intangible Assets, Net 366,722 427,005
Computer Software, Intangible Asset [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Expected Amortization, Year One 214,653  
Finite-Lived Intangible Asset, Expected Amortization, Year Two 48,520  
Finite-Lived Intangible Asset, Expected Amortization, Year Three 9,921  
Finite-Lived Intangible Asset, Expected Amortization, Year Four  
Finite-Lived Intangible Asset, Expected Amortization, Year Five  
Finite-Lived Intangible Asset, Expected Amortization, after Year Five  
Finite-Lived Intangible Assets, Net $ 273,094 $ 582,148