XML 57 R44.htm IDEA: XBRL DOCUMENT v3.23.2
BUSINESS ACQUISITIONS (Details - Fair value of assets and liabilities) - USD ($)
Oct. 02, 2021
Aug. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
Sep. 08, 2021
Aug. 09, 2021
Dec. 31, 2020
Business Acquisition [Line Items]              
Goodwill     $ 6,462,153 $ 17,088,501     $ 0
Optilan Holdco 3 Limited [Member]              
Business Acquisition [Line Items]              
Cash           $ 730,177  
Accounts receivable           4,619,381  
Inventory           2,040,887  
Property & equipment           1,393,274  
Right-of-use assets           691,298  
Unbilled revenue           1,319,804  
Trade name           4,033,638  
Goodwill           10,350,861  
Total assets           25,179,320  
Accounts payable           11,447,172  
Contract deposits           3,168,493  
Contract liabilities, current           4,139,193  
Lease liabilities, current           141,730  
Other current liabilities           5,654,203  
Lease liabilities, noncurrent           628,529  
Total purchase consideration           $ 0  
Membership Interest Purchase Agreements [Member]              
Business Acquisition [Line Items]              
Cash   $ 27,812          
Accounts receivable   332,352          
Property & equipment   21,545          
Goodwill   2,788,678          
Total assets   3,191,934          
Payments to Acquire Businesses, Gross   500,000          
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable   978,000          
Business Combination, Consideration Transferred   1,478,000          
Total purchase consideration   21,547          
Total Consideration for 60% of equity interests   728,601          
Non-controlling interest   985,333          
Purchase price   $ 1,478,000          
T J M Electronics West [Member]              
Business Acquisition [Line Items]              
Accounts receivable         $ 3,400    
Property & equipment         91,051    
Total assets         450,000    
Purchase price         450,000    
Goodwill         $ 355,549    
TerraData [Member]              
Business Acquisition [Line Items]              
Cash $ 8,691            
Goodwill 992,049            
Total assets 1,000,740            
Payments to Acquire Businesses, Gross 400,000            
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable 200,000            
Business Combination, Consideration Transferred 600,000            
Total Consideration for 60% of equity interests 740            
Non-controlling interest 400,000            
Purchase price $ 600,000