Quarterly report pursuant to Section 13 or 15(d)

Leases - Future Minimum Lease Payments (Details)

v3.22.2.2
Leases - Future Minimum Lease Payments (Details)
Mar. 31, 2022
USD ($)
Leases  
April 1, 2022 to December 31, 2022 $ 2,028,692
2023 2,121,248
2024 1,911,705
2025 1,631,163
2026 1,089,562
Thereafter 2,240,230
Total Payments for Leases 11,022,600
Less: Interest (2,666,176)
Present Value of Lease Liabilities $ 8,356,424