XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF FUTURE MINIMUM RENTAL PAYMENTS FOR OPERATING LEASE (Details)
Jun. 30, 2024
USD ($)
Leases And Leased Premises  
Operating lease, 2024 (six months remaining) $ 638,836
Operating lease, 2025 312,295
Operating lease, 2026 267,302
Operating lease, 2027 256,782
Operating lease, 2028 64,754
Operating lease, Thereafter
Total future minimum lease payments, undiscounted 1,539,969
Less: Imputed interest (227,138)
Present value of future minimum lease payments $ 1,312,831