XML 154 R58.htm IDEA: XBRL DOCUMENT v3.24.4
Leases - Schedule of Maturity Analysis of Operating Lease Liabilities (Details)
Jun. 30, 2024
USD ($)
Schedule Of Maturity Analysis Of Operating Lease Liabilities Abstract  
2024 $ 232,036
2025 291,270
2026 186,931
2027 138,284
2028 58,566
Total lease payments 907,087
Less interest 53,876
Present value of lease liabilities $ 853,211