XML 76 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Intangibles (Details) - Schedule of amortization expense - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Additions   $ 4,057,736
Net Carrying Amount   10,678,049
Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount   10,674,106
Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization   $ (4,053,793)
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 15 15
Additions $ 14,155 $ 29,393
Net Carrying Amount 52,707 42,301
Patents [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 48,668 19,275
Patents [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (10,116) $ (6,367)
Computer software [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 5 5
Additions $ (46,319) $ 161,331
Net Carrying Amount 22,942 74,759
Computer software [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 294,147 132,816
Computer software [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (224,886) $ (219,388)
Operating licenses [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) Indefinite Indefinite
Additions $ 423,490  
Net Carrying Amount 8,799,004 $ 8,375,514
Operating licenses [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 8,375,514 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 2,270,545 3,867,012
Net Carrying Amount $ 1,905,147 $ 2,185,475
Internally developed software [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 4 4
Gross Carrying Amount $ 6,013,513 $ 2,146,501
Internally developed software [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 5 5
Accumulated Amortization $ (6,378,911) $ (3,828,038)
Material Contracts [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) Indefinite  
Additions $ 62,550  
Net Carrying Amount 62,550  
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Additions 12,397,954  
Net Carrying Amount $ 11,803,653  
Customer Relationships [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 8  
Customer Relationships [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 9  
Accumulated Amortization $ (594,301)  
Trademarks [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 8  
Additions $ 326,646  
Net Carrying Amount 323,243  
Trademarks [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (3,403)