XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Maturities of Operating and Finance Lease Liabilities (Details)
Mar. 31, 2022
USD ($)
Maturities of operating lease liabilities  
2022 (excluding the three months ended March 31, 2022) $ 378,343
2023 369,601
2024 308,183
2025 315,132
2026 245,607
2027 209,214
Total minimum lease payments 1,826,080
Less: imputed interest (222,023)
Present value of operating lease liabilities 1,604,057
Maturities of finance lease liabilities  
2022 (excluding the three months ended March 31, 2022) 281,042
2023 135,632
2024 131,256
Total minimum lease payments 547,930
Less: imputed interest (87,118)
Present value of lease liabilities 460,812
Maturities of lease liabilities  
2022 (excluding the three months ended March 31, 2022) 659,385
2023 505,233
2024 439,439
2025 315,132
2026 245,607
2027 209,214
Total minimum lease payments 2,374,010
Less: imputed interest (309,141)
Present value of lease liabilities $ 2,064,869