Annual report pursuant to Section 13 and 15(d)

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

v3.23.1
Fair Value - Liabilities Measured At Fair Value Recurring Basis Using Level 3 (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Contingent Consideration:    
Current $ 322,385 $ 0
Noncurrent 3,309,175 3,048,955
Fair Value, Recurring | Level 3    
Contingent Consideration:    
Current 322,385 0
Noncurrent 3,309,175 3,048,955
Total Contingent Consideration $ 3,631,560 $ 3,048,955