XML 144 R132.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Future Minimum Rental Payments for Finance Leases and Operating Leases (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Leases    
Finance Leases 2021 $ 34,458  
Operating Leases 2021 4,109,174  
Finance Leases 2022 27,220  
Operating Leases 2022 3,340,343  
Finance Leases 2023 4,354  
Operating Leases 2023 2,707,152  
Finance Leases 2024 692  
Operating Leases 2024 1,809,667  
Finance Leases 2025  
Operating Leases 2025 1,414,296  
Finance Leases Thereafter  
Operating Leases Thereafter 2,449,017  
Finance Leases Total undiscounted lease payments 66,724  
Operating Leases Total undiscounted lease payments 15,829,649  
Finance Leases Less: Discount on cash flows (3,957)  
Operating Leases Less: Discount on cash flows (2,889,958)  
Finance Leases Present value of lease liabilities 62,767 $ 104,951
Operating Leases Present value of lease liabilities $ 12,939,691 $ 11,921,884