XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE RECOGNITION (Details - Revenues) - USD ($)
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]    
Revenues $ 5,085,301 $ 2,336,344
Engineering Design Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 1,642,967 373,316
Optical Components [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 2,652,681 1,538,932
Medical Device [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 789,653 $ 424,096