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
|
|