v3.25.1
Selected Balance Sheet Elements (Details - Property and equipment) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]    
Machinery and equipment $ 1,866,443 $ 1,448,556
Leasehold improvements 351,284 208,689
Computer and office equipment 414,648 426,162
Construction in progress 0 249,613
Property and equipment, gross 2,632,375 2,333,020
Less: Accumulated depreciation (1,009,364) (856,938)
Property and equipment, net $ 1,623,011 $ 1,476,082