XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details) - Schedule of maturities of lease liabilities
Mar. 31, 2023
USD ($)
Leases (Details) - Schedule of maturities of lease liabilities [Line Items]  
2023 $ 614,034
2024 828,063
2025 735,009
2026 582,753
2027 593,156
Thereafter 1,737,689
Total lease payments 5,090,704
Less: Interest (1,465,474)
Present value of lease liabilities 3,625,230
Operating [Member]  
Leases (Details) - Schedule of maturities of lease liabilities [Line Items]  
2023 611,511
2024 827,783
2025 735,009
2026 582,753
2027 593,156
Thereafter 1,737,689
Total lease payments 5,087,901
Less: Interest (1,465,474)
Present value of lease liabilities 3,622,427
Finance [Member]  
Leases (Details) - Schedule of maturities of lease liabilities [Line Items]  
2023 2,523
2024 280
2025
2026
2027
Thereafter
Total lease payments 2,803
Less: Interest
Present value of lease liabilities $ 2,803