XML 96 R75.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Details) - Schedule of Future Minimum Lease Payments
Dec. 31, 2023
USD ($)
Schedule of Future Minimum Lease Payments [Abstract]  
2024 $ 260,016
2025 178,082
2026 113,802
2027 65,866
2028 45,160
Total 662,926
Less: present value discount 69,863
Total lease liabilities $ 593,063