XML 66 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Future Rental Payments for Operating Leases (Details)
Dec. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Finance lease, 2023 $ 33,195
Operating Leases, 2023 940,923
Finance lease, 2024 33,195
Operating Leases, 2024 879,142
Finance lease, 2025 33,195
Operating Leases, 2025 880,254
Finance lease, 2026 33,195
Operating Leases, 2026 713,362
Finance lease, 2027 33,195
Operating Leases, 2027 355,972
Finance lease, Thereafter 24,896
Operating Leases, Thereafter 166,833
Finance Lease 190,871
Operating Leases $ 3,936,536