Annual report pursuant to Section 13 and 15(d)

Leases (Details 3)

v3.21.1
Leases (Details 3)
Dec. 31, 2020
USD ($)
Leases [Abstract]  
2021 $ 4,118,220
2022 3,542,939
2023 3,025,729
2024 2,041,096
2025 1,676,619
Thereafter 2,379,935
Total lease payments 16,784,538
Less: Imputed interest (4,305,301)
Lease Liability at December 31, 2020 $ 12,479,237