XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF TIMING REVENUE RECOGNITION (Details) - USD ($)
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]    
Total Revenue $ 3,104,880 $ 3,951,024
Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 2,475,603 2,996,948
Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue $ 629,277 $ 954,076