Annual report pursuant to Section 13 and 15(d)

Fair Value - Liabilities Measured At Fair Value Recurring Basis Using Level 3 (Details)

v3.22.2
Fair Value - Liabilities Measured At Fair Value Recurring Basis Using Level 3 (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Contingent Consideration:    
Noncurrent $ 3,048,955 $ 2,547,074
Fair Value, Recurring | Level 3    
Contingent Consideration:    
Noncurrent 3,048,955 2,547,074
Business Combination, Contingent Consideration, Liability, Total $ 3,048,955 $ 2,547,074