XML 71 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets (Details) - Schedule of Intangible Assets - Intangible Assets [Member] - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Intangible assets gross $ 27,497,581 $ 13,935,899
Less: Accumulated Amortization (5,205,927) (2,581,469)
Intangible assets net 22,291,654 11,354,430
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets gross 6,101,188 1,655,598
Tradenames/trademarks [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets gross 4,769,115 2,208,530
Patented technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets gross 2,740,704 1,730,771
Technology/know-how/trade secrets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets gross 10,575,871 8,341,000
Vendor relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets gross 1,416,000
Rebate program [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets gross $ 1,894,703