XML 63 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets (Details) - Schedule of intangible assets included on the consolidated balance sheets - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 21,826,389 $ 17,513,828
Accumulated Amortization 8,803,478 6,867,174
Intangible assets, Net 13,022,911 10,646,654
Patent rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount 3,364,729 3,362,898
Accumulated Amortization 1,424,551 1,207,872
Intangible assets, Net $ 1,940,178 $ 2,155,026
Weighted Average Life Remaining 8 years 6 months 9 years 7 months 6 days
Technology Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 12,859,660 $ 8,548,930
Accumulated Amortization 5,156,765 3,959,804
Intangible assets, Net $ 7,702,895 $ 4,589,126
Weighted Average Life Remaining 5 years 1 month 6 days 4 years 10 months 24 days
Tradename [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 3,586,000 $ 3,586,000
Accumulated Amortization 776,966 537,900
Intangible assets, Net $ 2,809,034 $ 3,048,100
Weighted Average Life Remaining 11 years 8 months 12 days 12 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 899,635
Intangible assets, Net $ 193,365
Weighted Average Life Remaining 0 years 7 months 6 days
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 923,000 $ 923,000
Accumulated Amortization 352,196 261,963
Intangible assets, Net $ 570,804 $ 661,037
Weighted Average Life Remaining 7 years 4 months 24 days 8 years 4 months 24 days
Total other [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 5,602,000 $ 5,602,000
Accumulated Amortization 2,222,162 1,699,498
Intangible assets, Net $ 3,379,838 $ 3,902,502