XML 41 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE RECOGNITION (Details - Contract liabilities) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]        
Contract liabilities, beginning of period $ 1,424,983 $ 1,032,891 $ 1,174,690 $ 905,113
Unearned revenue received from customers 272,572 441,493 705,691 897,106
Revenue recognized (539,313) (679,403) (722,139) (1,007,238)
Contract liabilities, end of period $ 1,158,242 $ 794,981 $ 1,158,242 $ 794,981