XML 76 R51.htm IDEA: XBRL DOCUMENT v3.25.1
BUSINESS COMBINATIONS (Details - Fair value of earnout consideration)
12 Months Ended
Dec. 31, 2023
USD ($)
Business Acquisition [Line Items]  
Fair value earnout consideration, Ending balance $ 0
All Cell Technologies [Member]  
Business Acquisition [Line Items]  
Fair value earnout consideration, Beginning balance 6,791,000
Issue earnout shares for 2022 (7,051,000)
Change in estimated fair value 260,000
Fair value earnout consideration, Ending balance $ 0