XML 31 R29.htm IDEA: XBRL DOCUMENT v3.19.3
5. REVENUE RECOGNITION (Details) - USD ($)
3 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Revenues $ 2,514,984 $ 1,559,458
Engineering Design Services [Member]    
Revenues 409,728 511,898
Optical Components [Member]    
Revenues 1,416,244 298,057
Medical Device Products and Assemblies [Member]    
Revenues $ 689,012 $ 749,503