XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE (Details - Contract liabilities) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Beginning balance $ 6,019,371 $ 0
Additions through advance billings to or payments from vendors 3,710,528 0
Additions through business acquisition   4,139,193
Revenue recognized from current period advance billings to or payments from vendors (7,514,687) 1,880,178
Ending Balance $ 2,215,212 $ 6,019,371