XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Details) - Schedule of Lease Liabilities by Contractual Maturity - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating leases, remainder of 2024 $ 898,516  
Finance leases, remainder of 2024 206,588  
Operating leases, 2025 1,728,559  
Finance leases, 2025 413,176  
Operating leases, 2026 1,601,064  
Finance leases, 2026 216,266  
Operating leases, 2027 1,108,025  
Operating leases, total undiscounted lease obligations 5,336,164  
Finance leases, total undiscounted lease obligations 836,030  
Operating leases, less inputed interest (1,012,995)  
Finance leases, less inputed interest (107,357)  
Operating leases, total present value of lease liabilities 4,323,169  
Finance leases, total present value of lease liabilities 728,673  
Operating leases, less: current portion of lease liabilities 1,319,040 $ 1,416,310
Finance leases, less: current portion of lease liabilities 335,513 33,059
Operating leases, non-current lease liabilities 3,004,129 $ 1,016,216
Finance leases, non-current lease liabilities $ 393,160