v3.23.1
ACQUISITIONS (Details - Pro forma information) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Business Combination and Asset Acquisition [Abstract]    
Revenue $ 13,875,924 $ 10,877,821
Earnings $ 328,646 $ 262,917