v3.26.1
EARN-OUT PAYABLE (Details - Fair value earnout provision) - Earnout Payable [Member] - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]      
Fair value initial recognition earnout provision $ 4,710,975 $ 4,999,306 $ 4,878,704
Fair value initial recognition earnout provision, imputed interest 211,669 $ 120,602  
Fair value initial recognition earnout provision, settlements $ (500,000)