XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.1
6. REVENUE RECOGNITION (Details - Revenues) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Revenues $ 2,458,290 $ 2,374,584 $ 8,001,641 $ 7,686,330
Engineering Design Services [Member]        
Revenues 549,636 210,065 1,986,856 1,098,234
Optical Components [Member]        
Revenues 1,456,213 1,479,322 4,330,511 4,428,409
Medical Device Products and Assemblies [Member]        
Revenues $ 452,441 $ 685,197 $ 1,684,274 $ 2,159,687