XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION (Details - Contract liabilities) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]        
Contract liabilities, beginning of period $ 1,417,933 $ 1,158,242 $ 1,172,350 $ 1,174,690
Unearned revenue received from customers 305,246 625,913 1,138,574 1,331,604
Revenue recognized (57,628) (319,230) (645,373) (1,041,369)
Contract liabilities, end of period $ 1,665,551 $ 1,464,925 $ 1,665,551 $ 1,464,925