Fair Value Measurement - Narrative (Details) - USD ($)
|
3 Months Ended |
9 Months Ended |
|
Jun. 30, 2016 |
Sep. 30, 2016 |
Sep. 30, 2015 |
Jun. 01, 2015 |
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Probability of reaching the forecast (as a percent) |
|
100.00%
|
|
|
| Receipt of contingent consideration due from seller |
$ 750,000
|
$ 750,000
|
$ 0
|
|
| Level 3 |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Change in fair value |
|
(102,954)
|
|
|
| Payments of contingent consideration due to seller |
|
2,273,743
|
2,945,833
|
|
| Selling, general and administrative expenses | Level 3 |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Change in fair value |
|
$ 71,929
|
$ (145,938)
|
|
| Minimum |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Discount rate used to determine fair value of contingent consideration |
|
5.00%
|
|
|
| Maximum |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Discount rate used to determine fair value of contingent consideration |
|
6.00%
|
|
|
| Contingent consideration |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Contingent consideration due to seller |
|
$ 1,700,000
|
|
|
| Contingent consideration |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Contingent consideration receivable |
|
$ 395,392
|
|
|
| Contingent consideration | Maximum |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Contingent consideration receivable |
|
|
|
$ 1,500,000
|