XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Intangibles (Details) - Schedule of amortization expense - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Additions $ 17,337,089 $ 15,449,021
Net Carrying Amount 38,939,054 22,969,246
Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 30,180,863 14,731,842
Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (8,578,898) $ (7,211,617)
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 15 15
Additions $ 17,390 $ 14,155
Net Carrying Amount 68,759 52,707
Patents [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 62,823 48,668
Patents [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (11,454) $ (10,116)
Computer software [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 5 5
Additions $ (46,319)
Net Carrying Amount 18,515 22,942
Computer software [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 247,828 294,147
Computer software [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (229,313) $ (224,886)
Operating licenses [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) Indefinite Indefinite
Additions $ 600,000 $ 423,490
Net Carrying Amount 9,399,004 8,799,004
Operating licenses [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 8,799,004 8,375,514
Operating licenses [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization
Internally developed software [Member]    
Finite-Lived Intangible Assets [Line Items]    
Additions 740,298 2,270,545
Net Carrying Amount $ 1,647,850 $ 1,905,147
Internally developed software [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 4 4
Gross Carrying Amount $ 8,284,058 $ 6,013,513
Internally developed software [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 5 5
Accumulated Amortization $ (7,376,506) $ (6,378,911)
Material Contracts [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) Indefinite Indefinite
Additions $ 62,550
Net Carrying Amount 62,550 62,550
Material Contracts [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 62,550
Material Contracts [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Additions 15,872,732 12,397,954
Net Carrying Amount $ 27,322,949 $ 11,803,653
Customer Relationships [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 8 8
Gross Carrying Amount $ 12,397,954
Customer Relationships [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 9 9
Accumulated Amortization $ (947,737) $ (594,301)
Trademark [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 8 8
Additions $ 6,669 $ 326,646
Net Carrying Amount 319,427 323,243
Trademark [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 326,646
Trademark [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (13,888) $ (3,403)
Noncompete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 5  
Additions $ 100,000  
Net Carrying Amount 100,000  
Noncompete Agreements [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount  
Noncompete Agreements [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization