v3.25.1
Schedule of Intangible Assets (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Intangibles - gross $ 5,753,520 $ 5,753,520
Less: accumulated amortization (4,444,010) (4,280,558)
Intangibles - net 1,309,510 1,472,962
Computer Software, Intangible Asset [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangibles - gross $ 4,286,402 4,286,402
Intangible assets, estimated useful lives (years) 7 years  
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangibles - gross $ 617,474 617,474
Intangible assets, estimated useful lives (years) 15 years  
ECS Membership Agreement [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangibles - gross $ 465,000 465,000
Intangible assets, estimated useful lives (years) 1 year  
Noncompete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangibles - gross $ 201,389 201,389
Intangible assets, estimated useful lives (years) 2 years  
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangibles - gross $ 183,255 $ 183,255
Intangible assets, estimated useful lives (years) 5 years