XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
RIGHT OF USE ASSETS AND LIABILITIES - Schedule of Future Minimum Lease Payments (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Lessee, Operating Lease, Liability, to be Paid, Year One $ 754,076  
Lessee, Operating Lease, Liability, to be Paid, Year Two 573,133  
Lessee, Operating Lease, Liability, to be Paid, Year Three 404,751  
Lessee, Operating Lease, Liability, to be Paid, Year Four 346,812  
Lessee, Operating Lease, Liability, to be Paid, Year Five 253,415  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 82,488  
Lessee, Operating Lease, Liability, to be Paid, Total 2,414,675  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (327,172)  
Operating Lease, Liability $ 2,087,503 $ 2,645,598