XML 184 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Details) - Schedule of Other Lease Information - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Leases [Line Items]    
Operating cash out flows from leases, Operating leases $ 1,585,095  
Operating cash out flows from leases, Finance leases $ 38,176 $ 1,776,144
Weighted-average remaining lease term (years), Operating leases 2 years 2 months 4 days  
Weighted-average remaining lease term (years), Finance leases 2 years 4 months 24 days  
Weighted-average discount rate (%), Operating leases 9.10%  
Weighted-average discount rate (%), Finance leases 7.50%