v3.25.1
Selected Balance Sheet Elements (Details - Inventories) - USD ($)
Jun. 30, 2024
Jun. 30, 2023
Selected Balance Sheet Elements    
Raw materials $ 910,679 $ 658,175
Work-in-progress 1,129,348 708,007
Finished goods 607,625 712,510
Inventories $ 2,647,652 $ 2,078,692