XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Maturities of Operating and Finance Lease Liabilities (Details)
Jun. 30, 2022
USD ($)
Maturities of operating lease liabilities  
Years ending December 31, 2022 (excluding the three months ended June 30, 2022) $ 357,524
2023 558,216
2024 403,966
2025 315,132
2026 245,606
2027 209,214
Total minimum lease payments 2,089,658
Less: imputed interest (210,691)
Present value of operating lease liabilities 1,878,967
Maturities of finance lease liabilities  
2022 (excluding the three months ended June 30, 2022) 158,026
2023 135,632
2024 131,256
Total minimum lease payments 424,914
Less: imputed interest (20,056)
Present value of lease liabilities 404,858
Maturities of lease liabilities  
2022 (excluding the three months ended June 30, 2022) 515,550
2023 693,848
2024 535,222
2025 315,132
2026 245,606
2027 209,214
Total minimum lease payments 2,514,572
Less: imputed interest (230,747)
Present value of lease liabilities $ 2,283,825