v3.25.1
Selected Balance Sheet Elements (Details - Inventories) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]    
Raw materials $ 1,039,674 $ 658,175
Work-in-progress 1,120,243 708,007
Finished goods 409,926 712,510
Inventories $ 2,569,843 $ 2,078,692