Fair Value Measurements - Summary of Fair Value Measurements using Significant Unobservable Inputs (Details) - USD ($) |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
|
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||||
Beginning Balance | $ 796,846 | $ 728,063 | $ 776,623 | $ 703,747 |
Total (gain) loss recognized in earnings | (1,138) | 23,166 | 19,085 | 47,482 |
Ending Balance | $ 795,708 | $ 751,229 | $ 795,708 | $ 751,229 |