XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BUSINESS COMBINATION (Details - Fair value of earnout consideration) - All Cell Technologies [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Beginning Balance $ 6,791 $ 0
Acquisition of All Cell   1,251
Change in estimated fair value 260 5,540
Issue earnout shares for 2022 (7,051)  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance $ 0 $ 6,791