XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
REVENUE RECOGNITION (Details - Contract liabilities) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]        
Contract liabilities, beginning of period $ 1,158,242 $ 794,981 $ 1,174,690 $ 905,113
Unearned revenue received from customers 625,913 1,020,669 1,331,604 1,917,755
Revenue recognized (319,230) (427,844) (1,041,369) (1,435,082)
Contract liabilities, end of period $ 1,464,925 $ 1,387,806 $ 1,464,925 $ 1,387,806