XML 96 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Details) - Schedule of Estimated Future Minimum Payments of Finance Leases - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of Estimated Future Minimum Payments of Finance Leases [Abstract]    
2024 $ 218,099  
2025 211,332  
2026 211,332  
2027 210,042  
2028 28,833  
Total 879,638  
Less: amount representing interest (95,490)  
Total finance lease liabilities $ 784,148 $ 969,866