XML 46 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition (Details 2) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2019
Mar. 31, 2018
Total $ 9,556,590 $ 12,439,132 $ 29,094,208 $ 28,043,700
Consumables [Member]        
Total 6,870,398 5,898,937 20,785,446 17,404,539
Equipment [Member]        
Total 2,686,192 2,530,195 8,308,762 6,629,161
License [Member]        
Total 4,010,000 4,010,000
Total Product [Member]        
Total 9,556,590 8,429,132 29,094,208 24,033,700
US [Member]        
Total 5,409,778 4,931,028 16,897,657 14,983,595
US [Member] | Consumables [Member]        
Total 4,862,308 4,340,759 15,170,476 13,063,171
US [Member] | Equipment [Member]        
Total 547,470 590,269 1,727,181 1,920,424
International [Member]        
Total 4,146,812 3,498,104 12,196,551 9,050,105
International [Member] | Consumables [Member]        
Total 2,008,090 1,558,178 5,614,970 4,341,368
International [Member] | Equipment [Member]        
Total $ 2,138,722 $ 1,939,926 $ 6,581,581 $ 4,708,737