XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Revenue) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Disaggregation of Revenue [Line Items]          
Revenues $ 1,884,319 $ 1,695,364   $ 3,166,998  
Deferred revenue 1,745,424   $ 1,745,424   $ 841,636
Transferred over Time [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 331,600 298,504 775,137 877,902  
Deferred revenue 235,685   235,685   233,080
Transferred at Point in Time [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 1,552,719 $ 1,396,860 3,421,797 $ 2,289,096  
Deferred revenue $ 1,509,739   $ 1,509,739   $ 608,556