v3.25.2
Schedule of Future Minimum Annual Lease Payments (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Leases    
2025 $ 204,000  
2026 393,000  
2027 235,000  
2028 34,000  
Total future minimum lease payments 866,000  
Less: amount representing interest (68,683)  
Present value of future payments 797,317  
Current portion 323,698 $ 246,535
Long term portion $ 437,266 $ 368,472