Quarterly report pursuant to Section 13 or 15(d)

Leases - Maturities of Operating and Finance Lease Liabilities (Details)

v3.21.1
Leases - Maturities of Operating and Finance Lease Liabilities (Details)
Mar. 31, 2021
USD ($)
Maturities of operating lease liabilities  
2021 (excluding the three months ended March 31, 2021) $ 278,302
Year 1 360,839
Year 2 244,973
Year 3 231,503
Year 4 238,452
Year 5 245,606
Thereafter 209,214
Total minimum lease payments 1,808,889
Less: imputed interest (295,328)
Present value of operating lease liabilities 1,513,561
Maturities of finance lease liabilities  
2021 (excluding the three months ended March 31, 2021) 90,513
Year 1 155,694
Year 2 10,284
Total minimum lease payments 256,491
Less: imputed interest (14,553)
Present value of lease liabilities 241,938
Maturities of lease liabilities  
2021 (excluding the three months ended March 31, 2021) 368,815
Year 1 516,533
Year 2 255,257
Year 3 231,503
Year 4 238,452
Year 5 245,606
Thereafter 209,214
Total minimum lease payments 2,065,380
Less: imputed interest (309,881)
Present value of lease liabilities $ 1,755,499