Schedule of Fair Value Assets and Liabilities (Details) - Fair Value, Recurring [Member] - USD ($)
|
Mar. 31, 2022 |
Dec. 31, 2021 |
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Contingent consideration - common stock |
$ 6,013,939
|
$ 8,684,669
|
| Contingent consideration - warrants |
1,038,812
|
1,747,972
|
| Total liabilities measured at fair value |
7,052,751
|
10,432,641
|
| Marketable securities (certificates of deposit) |
|
1,255,266
|
| Total assets measured at fair value |
|
1,255,266
|
| Fair Value, Inputs, Level 1 [Member] |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Contingent consideration - common stock |
|
|
| Contingent consideration - warrants |
|
|
| Total liabilities measured at fair value |
|
|
| Marketable securities (certificates of deposit) |
|
|
| Total assets measured at fair value |
|
|
| Fair Value, Inputs, Level 2 [Member] |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Contingent consideration - common stock |
|
|
| Contingent consideration - warrants |
|
|
| Total liabilities measured at fair value |
|
|
| Marketable securities (certificates of deposit) |
|
1,255,266
|
| Total assets measured at fair value |
|
1,255,266
|
| Fair Value, Inputs, Level 3 [Member] |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Contingent consideration - common stock |
6,013,939
|
8,684,669
|
| Contingent consideration - warrants |
1,038,812
|
1,747,972
|
| Total liabilities measured at fair value |
$ 7,052,751
|
10,432,641
|
| Marketable securities (certificates of deposit) |
|
|
| Total assets measured at fair value |
|
|