XML 99 R70.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF MATURITIES OF OPERATING AND FINANCE LEASE LIABILITIES (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Operating leases    
2025 $ 2,857,880  
2026 2,507,498  
2027 2,343,000  
2028 2,343,000  
2029 1,416,250  
Total future minimum lease payments 11,467,628  
Less: imputed interest (1,935,041)  
Present value of operating lease liabilities 9,532,587 $ 1,478,221
Finance leases    
2025 46,325  
2026 25,172  
2027 8,701  
2028 1,451  
Total future minimum lease payments 81,649  
Less: imputed interest (4,626)  
Present value of finance lease liabilities $ 77,023 $ 118,671