Organization and Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
12 Months Ended
Dec. 18, 2015
Dec. 31, 2015
Dec. 31, 2014
Revenue Recognition      
Deferred period of revenue related to undelivered installation and training services   30 days  
Accounts receivable and allowance for doubtful accounts      
Accounts receivable, allowance for doubtful accounts   $ 31,672 $ 28,119
Advertising and Marketing      
Advertising and marketing costs   $ 66,722 65,369
Medical Device Excise Taxes      
Medical device excise taxes (as a percent)   2.30%  
Medical device excise taxes   $ 364,870 200,496
Medical device excise tax suspension period 2 years    
Stock Based Compensation      
Requisite service period for recognizing stock based compensation expenses associated with employee stock options   4 years  
Contractual life of stock options   10 years  
Foreign Currency      
Foreign currency exchange losses   $ (23,999) $ (56,969)
Patent      
Intangible Assets      
Estimated useful lives of intangible assets   17 years  
Minimum      
Revenue Recognition      
Deferral period of revenue and direct acquisition costs related to undelivered extended warranty agreements   1 year  
Represents the period of customer specified acceptance provision.   30 days  
Minimum | Computer software and hardware      
Accounts receivable and allowance for doubtful accounts      
Estimated useful lives of assets   3 years  
Minimum | Furniture and fixtures      
Accounts receivable and allowance for doubtful accounts      
Estimated useful lives of assets   5 years  
Minimum | Machinery and equipment      
Accounts receivable and allowance for doubtful accounts      
Estimated useful lives of assets   5 years  
Maximum      
Revenue Recognition      
Deferral period of revenue and direct acquisition costs related to undelivered extended warranty agreements   4 years  
Represents the period of customer specified acceptance provision.   60 days  
Maximum | Computer software and hardware      
Accounts receivable and allowance for doubtful accounts      
Estimated useful lives of assets   5 years  
Maximum | Furniture and fixtures      
Accounts receivable and allowance for doubtful accounts      
Estimated useful lives of assets   7 years  
Maximum | Machinery and equipment      
Accounts receivable and allowance for doubtful accounts      
Estimated useful lives of assets   7 years