Fair Value Measurement - Assets and Liabilities at Fair Value (Details) - USD ($)
|
Sep. 30, 2016 |
Dec. 31, 2015 |
| Contingent consideration |
|
|
| Liabilities: |
|
|
| Contingent consideration due to seller |
$ (1,700,000)
|
|
| Contingent consideration |
|
|
| Assets: |
|
|
| Contingent consideration due from seller |
395,392
|
|
| Fair Value, Measurements, Recurring | Contingent consideration |
|
|
| Liabilities: |
|
|
| Contingent consideration due to seller |
(1,710,000)
|
$ (4,086,697)
|
| Fair Value, Measurements, Recurring | Contingent consideration | Level 1 |
|
|
| Liabilities: |
|
|
| Contingent consideration due to seller |
0
|
0
|
| Fair Value, Measurements, Recurring | Contingent consideration | Level 2 |
|
|
| Liabilities: |
|
|
| Contingent consideration due to seller |
0
|
0
|
| Fair Value, Measurements, Recurring | Contingent consideration | Level 3 |
|
|
| Liabilities: |
|
|
| Contingent consideration due to seller |
(1,710,000)
|
$ (4,086,697)
|
| Fair Value, Measurements, Recurring | Contingent consideration |
|
|
| Assets: |
|
|
| Contingent consideration due from seller |
395,392
|
|
| Fair Value, Measurements, Recurring | Contingent consideration | Level 1 |
|
|
| Assets: |
|
|
| Contingent consideration due from seller |
0
|
|
| Fair Value, Measurements, Recurring | Contingent consideration | Level 2 |
|
|
| Assets: |
|
|
| Contingent consideration due from seller |
0
|
|
| Fair Value, Measurements, Recurring | Contingent consideration | Level 3 |
|
|
| Assets: |
|
|
| Contingent consideration due from seller |
$ 395,392
|
|