XML 41 R31.htm IDEA: XBRL DOCUMENT v3.20.2
6. REVENUE RECOGNITION (Details - Contract liabilities) - USD ($)
3 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Revenue from Contract with Customer [Abstract]    
Contract liabilities, beginning balance $ 417,059 $ 450,192
Unearned revenue received from customers 44,132 280,102
Revenue recognized in current period (254,526) (216,671)
Contract liabilities, ending balance $ 206,665 $ 513,623