v3.25.1
Selected Balance Sheet Elements (Details - Property and equipment) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Selected Balance Sheet Elements    
Machinery and equipment $ 1,603,545 $ 1,448,556
Leasehold improvements 409,480 208,689
Computer and office equipment 470,003 426,162
Construction in progress 0 249,613
Property and equipment, gross  2,483,028 2,333,020
Less: Accumulated depreciation (1,057,200) (856,938)
Property and equipment, net  $ 1,425,828 $ 1,476,082