v3.26.1
EARN-OUT PAYABLE (Details - Earnout payments due)
Jun. 30, 2026
USD ($)
Earn-out Payable  
December 31, 2024 $ 1,000,000
June 30, 2025 1,000,000
December 31, 2025 500,000
June 30, 2026 500,000
December 31, 2026 500,000
June 30, 2027 500,000
December 31, 2027 500,000
June 30, 2028 500,000
December 31, 2028 500,000
Total contingent earnout payment 5,500,000
Less: imputed interest (208,409)
Less: earnout payable recognized during 2025 (2,500,000)
Less: earnout payable recognized during 2026 (500,000)
Promissory notes payable $ 2,291,590