XML 56 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ 48,823 $ 46,559
Net Book Value $ 21,923 24,187
Discontinued Operations [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value   23,260,000
Accumulated Amortization   997,432
Net Book Value   $ 22,262,568
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 16 years  
Patents [Member] | Continuing Operations [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 16 years 16 years
Gross Carrying Value $ 70,746 $ 70,746
Accumulated Amortization 48,823 46,559
Net Book Value $ 21,923 $ 24,187
Customer Contracts [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 20 years  
Customer Contracts [Member] | Discontinued Operations [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period   20 years
Gross Carrying Value   $ 12,170,000
Accumulated Amortization   337,313
Net Book Value   $ 11,832,687
Trade Name [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 7 years  
Trade Name [Member] | Discontinued Operations [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period   7 years
Gross Carrying Value   $ 2,220,000
Accumulated Amortization   132,143
Net Book Value   $ 2,087,857
Intellectual Property [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 7 years  
Intellectual Property [Member] | Discontinued Operations [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period   7 years
Gross Carrying Value   $ 8,870,000
Accumulated Amortization   527,976
Net Book Value   $ 8,342,024