XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Future Commitments of Operating Lease Liabilities (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
October 1, 2024 through September 30, 2025 $ 247,493  
October 1, 2025 through September 30, 2026 327,011  
October 1, 2026 through September 30, 2027 235,919  
October 1, 2027 through September 30, 2028 219,725  
October 1, 2028 through September 30, 2029 224,400  
Thereafter 114,537  
Total lease payments 1,369,085  
Less: imputed interest (316,258)  
Total lease liability $ 1,052,827 $ 135,706