Quarterly report pursuant to Section 13 or 15(d)

Note 14 - Related Party Transactions (Details Textual)

v3.10.0.1
Note 14 - Related Party Transactions (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Apr. 30, 2018
Jan. 31, 2017
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Deferred Revenue, Current     $ 1,258,995   $ 1,258,995   $ 1,725,450
Revenue from Contract with Customer, Including Assessed Tax     1,622,246 $ 2,853,813 5,856,351 $ 9,066,550  
Milestone China [Member]              
Revenue from Related Parties     300,000 356,400 300,000 1,700,000  
Capitalized Contract Cost, Net, Total     790,000,000   790,000,000   1,100,000
Contract with Customer, Liability, Total     1,300,000   1,300,000   1,700,000
Milestone China [Member] | Sale of Variable Interest Entity's Shares [Member]              
Return Obligation, Amount Repaid $ 250,000            
Wand Dental Inc [Member]              
Deferred Revenue, Current     342,540   342,540    
United Systems [Member]              
Accounts Receivable, Related Parties     750,000   750,000    
Capitalized Contract Cost, Net, Total     686,365   686,365    
Milestone China [Member]              
Deferred Revenue, Current             1,700,000
Revenue from Related Parties     300,000 356,400 300,000    
Capitalized Contract Cost, Net, Total     790,000,000   790,000,000   1,100,000
Contract with Customer, Liability, Total     1,300,000   1,300,000    
Revenue from Contract with Customer, Including Assessed Tax           1,700,000  
Manufacturing Agreement for Handpieces [Member]              
Related Party Transaction, Purchases from Related Party     361,727 $ 721,225 900,000 $ 1,690,582  
Due to Related Parties, Total     1,285,681   1,285,681   $ 985,678
Distributor Agreement to Milestone China [Member] | United Systems [Member]              
Revenue from Related Parties         750,000    
Consulting Services [Member]              
Related Party Transaction, Expenses from Transactions with Related Party     25,000   75,000    
Consulting Services [Member] | Innovest S.p.A. [Member]              
Related Party Transaction, Expenses from Transactions with Related Party     $ 20,000   $ 60,000    
Consulting Services Agreement, Term   1 year