Annual report pursuant to Section 13 and 15(d)

Contingent Earn-Out Liability (Details)

v3.22.1
Contingent Earn-Out Liability (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Contingent Earn-Out Liability (Details) [Line Items]    
Current portion earn out liability amount $ 665,855 $ 402,730
Long term portion earn out liability amount $ 976,078 $ 1,850,960
Year 3 [Member]    
Contingent Earn-Out Liability (Details) [Line Items]    
Customer list year 30.00%  
Year 1 [Member]    
Contingent Earn-Out Liability (Details) [Line Items]    
Customer list year 15.00%  
Year 2 [Member]    
Contingent Earn-Out Liability (Details) [Line Items]    
Customer list year 30.00%