XML 41 R31.htm IDEA: XBRL DOCUMENT v3.20.4
6. REVENUE RECOGNITION (Details - Revenues) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Revenues $ 2,785,450 $ 2,796,762 $ 5,543,351 $ 5,311,746
Engineering Design Services [Member]        
Revenues 847,988 478,441 1,437,220 888,169
Optical Components [Member]        
Revenues 1,398,213 1,532,843 2,874,298 2,949,087
Medical Device Products and Assemblies [Member]        
Revenues $ 539,249 $ 785,478 $ 1,231,833 $ 1,474,490