XML 79 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Options (Details) - Schedule of Vested & Exercisable Stock Options - shares
Jun. 30, 2024
Jun. 30, 2023
Schedule of Vested and Exercisable Options [Line Items]    
Vested & Exercisable Stock Options, Total
Employee 2016 Equity Plan [Member]    
Schedule of Vested and Exercisable Options [Line Items]    
Vested & Exercisable Stock Options, Total
Director 2016 Equity Plan [Member]    
Schedule of Vested and Exercisable Options [Line Items]    
Vested & Exercisable Stock Options, Total
Employee Other Plans [Member]    
Schedule of Vested and Exercisable Options [Line Items]    
Vested & Exercisable Stock Options, Total
Directors and Consultants Other Plans [Member]    
Schedule of Vested and Exercisable Options [Line Items]    
Vested & Exercisable Stock Options, Total