XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Details) - Schedule of Supplemental Balance Sheet Information Related to Leases - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Schedule of Supplemental Balance Sheet Information Related to Leases [Abstract]    
Operating Lease Asset $ 1,142,104 $ 1,233,538
Finance Lease Asset   3,472
Total Lease Assets 1,142,104 1,237,010
Operating Lease Liability – current portion 263,104 240,444
Finance Lease Liability – current portion 7 4,608
Operating Lease Liability – net of current portion 1,184,683 1,321,578
Total Lease Liabilities $ 1,447,794 $ 1,566,630