XML 78 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets (Details) - Schedule of Intangible Assets Included on the Consolidated Balance Sheets - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 55,701,351 $ 21,826,389
Accumulated Amortization 6,305,769 8,803,478
Intangible assets, Net 49,395,582 13,022,911
Patent rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount 7,163,729 3,364,729
Accumulated Amortization 978,987 1,424,551
Intangible assets, Net $ 6,184,742 $ 1,940,178
Weighted Average Life Remaining 8 years 9 months 18 days 8 years 6 months
Technology Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 12,387,622 $ 12,859,660
Accumulated Amortization 3,374,866 5,156,765
Intangible assets, Net $ 9,012,756 $ 7,702,895
Weighted Average Life Remaining 6 years 7 months 6 days 5 years 1 month 6 days
Tradename [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 134,000 $ 3,586,000
Accumulated Amortization 776,966
Intangible assets, Net $ 134,000 $ 2,809,034
Weighted Average Life Remaining 10 years 8 months 12 days 11 years 8 months 12 days
Non-compete agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 1,093,000 $ 1,093,000
Accumulated Amortization 1,093,000 1,093,000
Intangible assets, Net
Weighted Average Life Remaining
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 34,923,000 $ 923,000
Accumulated Amortization 858,916 352,196
Intangible assets, Net $ 34,064,084 $ 570,804
Weighted Average Life Remaining 14 years 7 months 6 days 7 years 4 months 24 days
Total other [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 36,150,000 $ 5,602,000
Accumulated Amortization 1,951,916 2,222,162
Intangible assets, Net $ 34,198,084 $ 3,379,838