XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION (Details - Revenue) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]        
Revenues $ 4,185,968 $ 5,242,579 $ 12,909,928 $ 14,388,123
Engineering Design Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 924,792 2,274,679 3,980,155 6,440,895
Optical Components [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,934,999 2,402,622 8,000,344 6,285,808
Medical Device Products And Assemblies [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 326,177 $ 565,278 $ 929,429 $ 1,661,420