Fair Value Measurement - Reconciliation of Assets Using Level 3 (Details) - Level 3 |
6 Months Ended |
|---|---|
|
Jun. 30, 2016
USD ($)
| |
| Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | |
| Balance at beginning of period | $ 0 |
| Command purchase price adjustment | 1,176,417 |
| Receipt of contingent consideration due from seller | (750,000) |
| Change in contingent consideration due from seller | (32,006) |
| Balance at end of period | $ 394,411 |