XML 31 R20.htm IDEA: XBRL DOCUMENT v3.25.1
ACCRUED EXPENSES (Tables)
3 Months Ended
Sep. 30, 2024
Payables and Accruals [Abstract]  
SCHEDULE OF ACCRUED EXPENSES

Accrued expenses consist of the following:

 

   September 30,
2024
   June 30,
2024
 
Payroll and bonus accrual  $1,199,000   $471,000 
PTO accrual   424,000    437,000 
Warranty liability   3,225,000    3,018,000 
Total accrued expenses  $4,848,000   $3,926,000