XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Details) - Schedule of maturities of lease liabilities
Jun. 30, 2022
USD ($)
Leases (Details) - Schedule of maturities of lease liabilities [Line Items]  
2022 (Six months) $ 345,107
2023 618,432
2024 624,943
2025 529,481
2026 378,279
Thereafter 2,126,368
Total lease payments 4,622,610
Less: Interest (1,488,657)
Present value of lease liabilities 3,133,953
Operating [Member]  
Leases (Details) - Schedule of maturities of lease liabilities [Line Items]  
2022 (Six months) 329,771
2023 615,068
2024 624,663
2025 529,481
2026 378,279
Thereafter 2,126,368
Total lease payments 4,603,630
Less: Interest (1,488,370)
Present value of lease liabilities 3,115,260
Finance [Member]  
Leases (Details) - Schedule of maturities of lease liabilities [Line Items]  
2022 (Six months) 15,336
2023 3,364
2024 280
2025
2026
Thereafter
Total lease payments 18,980
Less: Interest (287)
Present value of lease liabilities $ 18,693