XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Selected Balance Sheet Elements (Details - Inventories) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Selected Balance Sheet Elements    
Raw materials $ 955,568 $ 658,175
Work-in-progress 1,218,522 708,007
Finished goods 579,118 712,510
Inventories  $ 2,753,208 $ 2,078,692