v3.26.1
LEASES (Details Narrative) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
DisclosureLeasesLineItems [Line Items]    
Finance lease term 5 years  
Security deposit $ 270,525 $ 281,313
Minimum [Member]    
DisclosureLeasesLineItems [Line Items]    
Operating lease term 2 years  
Maximum [Member]    
DisclosureLeasesLineItems [Line Items]    
Operating lease term 3 years