XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule of Balance Sheet Information Related to Leases (Details) - Schedule of Balance Sheet Information Related to Leases - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Disclosure Text Block Abstract    
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Right Of Use Asset Net Right Of Use Asset Net
Operating Lease, Right-of-Use Asset $ 1,233,538 $ 1,395,741
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Right Of Use Asset Net Right Of Use Asset Net
Finance Lease, Right-of-Use Asset, after Accumulated Amortization $ 3,472 $ 10,529
Right Of Use Asset Net $ 1,237,010 $ 1,406,270
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease liability - current portion Lease liability - current portion
Operating Lease, Liability, Current $ 240,444 $ 199,535
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease liability - current portion Lease liability - current portion
Finance Lease, Liability, Current $ 4,608 $ 8,466
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease liabilities, net of current portion Lease liabilities, net of current portion
Operating Lease, Liability, Noncurrent $ 1,321,578 $ 1,562,022
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease liabilities, net of current portion Lease liabilities, net of current portion
Finance Lease, Liability, Noncurrent $ 4,600
Lease Liability $ 1,566,630 $ 1,774,623