XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE RECOGNITION (Details - Revenues) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]        
Revenues $ 5,886,961 $ 3,897,041 $ 10,972,262 $ 6,233,385
Engineering Design Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,701,611 1,636,482 3,344,578 2,127,253
Optical Components [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,580,140 1,486,006 5,232,821 2,945,332
Medical Device [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,005,210 774,553 1,794,863 1,160,800
Technology Rights [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 600,000 $ 0 $ 600,000 $ 0