v3.26.1
EARN-OUT PAYABLE (Details - Earn-out payable) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Earnout Payable Current [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Fair value of liabilities $ 2,500,000 $ 2,000,000
Earnout Payable Current [Member] | Fair Value, Inputs, Level 1 [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Fair value of liabilities 2,500,000 2,000,000
Earnout Payable Current [Member] | Fair Value, Inputs, Level 2 [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Fair value of liabilities 0 0
Earnout Payable Current [Member] | Fair Value, Inputs, Level 3 [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Fair value of liabilities 0 0
Earnout Payable Non Current [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Fair value of liabilities 2,291,590 2,710,975
Earnout Payable Non Current [Member] | Fair Value, Inputs, Level 1 [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Fair value of liabilities 0 0
Earnout Payable Non Current [Member] | Fair Value, Inputs, Level 2 [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Fair value of liabilities 2,291,590 2,710,975
Earnout Payable Non Current [Member] | Fair Value, Inputs, Level 3 [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Fair value of liabilities 0 0
Earnout Payable [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Fair value of liabilities 4,791,500 4,710,975
Earnout Payable [Member] | Fair Value, Inputs, Level 1 [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Fair value of liabilities 2,500,000 2,000,000
Earnout Payable [Member] | Fair Value, Inputs, Level 2 [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Fair value of liabilities 2,291,590 2,710,975
Earnout Payable [Member] | Fair Value, Inputs, Level 3 [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Fair value of liabilities $ 0 $ 0