Quarterly report pursuant to Section 13 or 15(d)

Fair Value Disclosures - Liabilities at Fair Value (Details)

v3.23.1
Fair Value Disclosures - Liabilities at Fair Value (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Liabilities, Fair Value Disclosure [Abstract]    
Current $ 313,299 $ 322,385
Non-current 3,527,187 3,309,175
Fair Value, Recurring | Fair Value, Inputs, Level 3    
Liabilities, Fair Value Disclosure [Abstract]    
Current 313,299 322,385
Non-current 3,527,187 3,309,175
Total Contingent Consideration $ 3,840,486 $ 3,631,560