XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Future Minimum Payments of Lease Liabilities (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Leases    
Operating - 2022 (excluding the three-months ended March 31, 2022) $ 215,331  
Financing - 2022 (excluding the three-months ended March 31,2022) 7,231  
Operating - 2023 287,108  
Financing - 2023 5,881  
Operating - 2024 287,108  
Financing - 2024 2,929  
Operating - 2025 287,108  
Financing - 2025  
Operating - 2026 287,108  
Financing - 2026  
Operating - thereafter 2,312,301  
Financing - thereafter  
Operating - Total minimum operating lease obligations 3,676,065  
Financing - Total minimum financing lease obligations 16,041  
Operating - Less-amounts representing interest (1,219,223)  
Financing - Less-amounts representing interest (1,215)  
Operating - Present value of minimum operating lease obligations 2,456,842  
Financing - Present value of minimum financing lease obligations 14,826  
Operating - Current maturities (125,094) $ (121,069)
Financing - Current maturities (8,742) (8,542)
Operating - Lease obligations, net of current maturities 2,331,748 2,363,815
Financing - Lease obligations, net of current maturities $ 6,084 $ 8,346