XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Future Minimum Rental Payments (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
July 1 – December 31, 2024 $ 153,370  
2025 211,852  
2026 203,753  
2027 158,054  
2028 164,133  
2029 41,036  
Total future undiscounted lease payments 932,198  
Less imputed interest (365,856)  
Present value of lease liabilities $ 566,342 $ 127,856