XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
GOODWILL & INTANGIBLE ASSETS - Schedule of Intangible Assets (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 5,771,038 $ 5,771,038
Finite-Lived Intangible Assets, Accumulated Amortization (2,586,984) (2,391,997)
Finite-Lived Intangible Assets, Net, Total 3,184,054 3,379,041
Indefinite-lived Intangible Assets [Line Items]    
Indefinite-Lived Intangible Assets (Excluding Goodwill) 72,567 72,567
Intangible Assets, Gross (Excluding Goodwill), Total 5,843,605 5,843,605
Intangible Assets, Net (Excluding Goodwill), Total 3,256,621 3,451,608
Trade name    
Indefinite-lived Intangible Assets [Line Items]    
Indefinite-Lived Intangible Assets (Excluding Goodwill) 28,291 28,291
Patents    
Indefinite-lived Intangible Assets [Line Items]    
Indefinite-Lived Intangible Assets (Excluding Goodwill) 44,276 44,276
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 3,269,201 3,269,201
Finite-Lived Intangible Assets, Accumulated Amortization (1,110,830) (1,004,743)
Finite-Lived Intangible Assets, Net, Total 2,158,371 2,264,458
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 1,778,000 1,778,000
Finite-Lived Intangible Assets, Accumulated Amortization (752,317) (663,417)
Finite-Lived Intangible Assets, Net, Total 1,025,683 1,114,583
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 707,400 707,400
Finite-Lived Intangible Assets, Accumulated Amortization (707,400) (707,400)
Finite-Lived Intangible Assets, Net, Total 0 0
License    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 16,437 16,437
Finite-Lived Intangible Assets, Accumulated Amortization (16,437) (16,437)
Finite-Lived Intangible Assets, Net, Total $ 0 $ 0