v3.26.1
SCHEDULE OF ACCOUNTS RECEIVABLE (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Credit Loss [Abstract]      
Accounts receivable $ 4,555,140 $ 5,820,911  
Less: allowance for credit loss (467,879) (493,874) $ (384,192)
Accounts receivable, net $ 4,087,261 $ 5,327,037