Segment Reporting (Details) - USD ($) |
3 Months Ended | 12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 22, 2017 |
Jun. 30, 2018 |
Mar. 31, 2018 |
Sep. 30, 2017 |
Jun. 30, 2017 |
Mar. 31, 2017 |
Dec. 31, 2016 |
Sep. 30, 2016 |
Jun. 30, 2018 |
Jun. 30, 2017 |
Jun. 30, 2016 |
|
| Total | $ 8,323,845 | $ 8,636,126 | $ 12,439,132 | $ 7,280,723 | $ 7,890,195 | $ 7,177,763 | $ 6,030,380 | $ 6,171,625 | $ 36,679,826 | $ 27,269,963 | $ 23,113,194 |
| Domestic [Member] | |||||||||||
| Total | 20,044,363 | 16,460,771 | 13,086,806 | ||||||||
| International [Member] | |||||||||||
| Total | 16,635,463 | 10,809,192 | 10,026,388 | ||||||||
| Consumables [Member] | |||||||||||
| Total | 23,596,476 | 20,328,676 | 16,091,651 | ||||||||
| Consumables [Member] | Domestic [Member] | |||||||||||
| Total | 17,735,749 | 14,866,772 | 11,277,449 | ||||||||
| Consumables [Member] | International [Member] | |||||||||||
| Total | 5,860,727 | 5,461,904 | 4,814,202 | ||||||||
| Equipment [Member] | |||||||||||
| Total | 9,073,350 | 6,941,287 | 7,021,543 | ||||||||
| Equipment [Member] | Domestic [Member] | |||||||||||
| Total | 2,308,614 | 1,593,999 | 1,809,357 | ||||||||
| Equipment [Member] | International [Member] | |||||||||||
| Total | 6,764,736 | $ 5,347,288 | $ 5,212,186 | ||||||||
| License [Member] | |||||||||||
| Total | 4,010,000 | ||||||||||
| License [Member] | Domestic [Member] | |||||||||||
| Total | |||||||||||
| License [Member] | International [Member] | |||||||||||
| Total | $ 4,010,000 | ||||||||||