XML 72 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Intangible Assets Future Amortization Expenses (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Expected Amortization, Year One $ 716,907  
Finite-Lived Intangible Asset, Expected Amortization, Year Two 541,175  
Finite-Lived Intangible Asset, Expected Amortization, Year Three 373,838  
Finite-Lived Intangible Asset, Expected Amortization, Year Four 349,923  
Finite-Lived Intangible Asset, Expected Amortization, Year Five 213,802  
Finite-Lived Intangible Asset, Expected Amortization, after Year Five 419,636  
Finite-Lived Intangible Assets, Net 2,615,281 $ 11,507,653
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 148,495  
Finite-Lived Intangible Asset, Expected Amortization, Year Five 12,374  
Finite-Lived Intangible Asset, Expected Amortization, after Year Five  
Finite-Lived Intangible Assets, Net 606,354 4,473,861
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 294,049  
Finite-Lived Intangible Assets, Net 999,774 2,885,657
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,286  
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 125,587  
Finite-Lived Intangible Assets, Net 427,005 1,757,891
Computer Software, Intangible Asset [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Expected Amortization, Year One 366,984  
Finite-Lived Intangible Asset, Expected Amortization, Year Two 191,249  
Finite-Lived Intangible Asset, Expected Amortization, Year Three 23,915  
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 $ 582,148 $ 721,795