v3.25.1
Selected Balance Sheet Elements (Details - Property and equipment) - USD ($)
Jun. 30, 2024
Jun. 30, 2023
Selected Balance Sheet Elements    
Machinery and equipment $ 1,769,470 $ 1,448,556
Leasehold improvements 416,854 208,689
Computer and office equipment 458,689 426,162
Construction in progress 0 249,613
Property and equipment, gross  2,645,013 2,333,020
Less: Accumulated depreciation (1,192,731) (856,938)
Property and equipment, net $ 1,452,282 $ 1,476,082