XML 46 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Details 2) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Total $ 10,176,453 $ 8,323,845 $ 19,537,617 $ 15,604,568
Consumables [Member]        
Total 7,570,395 6,162,064 13,915,047 11,505,826
Equipment [Member]        
Total 2,606,058 2,161,781 5,622,570 4,098,742
US [Member]        
Total 6,078,554 5,400,423 11,487,878 10,052,566
US [Member] | Consumables [Member]        
Total 5,477,995 4,623,545 10,308,167 8,722,636
US [Member] | Equipment [Member]        
Total 600,559 776,878 1,179,711 1,329,930
International [Member]        
Total 4,097,899 2,923,422 8,049,739 5,552,002
International [Member] | Consumables [Member]        
Total 2,092,400 1,538,519 3,606,880 2,783,190
International [Member] | Equipment [Member]        
Total $ 2,005,499 $ 1,384,903 $ 4,442,859 $ 2,768,812