Quarterly report pursuant to Section 13 or 15(d)

Note 10 - Significant Concentrations and Geographical Information - Sales by Product and by Geographical Region (Details)

v3.7.0.1
Note 10 - Significant Concentrations and Geographical Information - Sales by Product and by Geographical Region (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Product sales, net $ 2,523,750 $ 2,371,710 $ 6,212,738 $ 5,836,196
Sales Revenue, Goods, Net [Member] | Geographic Concentration Risk [Member]        
Product sales, net 2,523,750 2,371,710 6,212,738 5,836,196
Domestic [Member] | Sales Revenue, Goods, Net [Member] | Product Concentration Risk [Member]        
Product sales, net 1,424,142 906,917 3,139,213 2,639,960
Domestic [Member] | Sales Revenue, Goods, Net [Member] | Geographic Concentration Risk [Member]        
Product sales, net 1,424,142 906,917 3,139,213 2,639,960
Domestic [Member] | Instruments [Member] | Sales Revenue, Goods, Net [Member] | Product Concentration Risk [Member]        
Product sales, net 219,648 190,504 405,293 852,149
Domestic [Member] | Handpieces [Member] | Sales Revenue, Goods, Net [Member] | Product Concentration Risk [Member]        
Product sales, net 1,182,985 695,761 2,693,471 1,753,685
Domestic [Member] | Other Products [Member] | Sales Revenue, Goods, Net [Member] | Product Concentration Risk [Member]        
Product sales, net 21,509 20,652 40,449 34,126
International [Member] | Sales Revenue, Goods, Net [Member] | Product Concentration Risk [Member]        
Product sales, net 1,099,608 1,464,793 3,073,525 3,196,236
International [Member] | Sales Revenue, Goods, Net [Member] | Geographic Concentration Risk [Member]        
Product sales, net 1,099,608 1,464,793 3,073,525 3,196,236
International [Member] | Instruments [Member] | Sales Revenue, Goods, Net [Member] | Product Concentration Risk [Member]        
Product sales, net 353,805 535,335 1,712,475 1,559,050
International [Member] | Handpieces [Member] | Sales Revenue, Goods, Net [Member] | Product Concentration Risk [Member]        
Product sales, net 718,837 882,135 1,302,186 1,537,124
International [Member] | Other Products [Member] | Sales Revenue, Goods, Net [Member] | Product Concentration Risk [Member]        
Product sales, net $ 26,966 $ 47,323 $ 58,864 $ 100,062