v3.25.2
Leases (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Operating lease liability before payments     $ 1,449,983
Payments to operating lease liability $ 152,402 $ 138,327  
Operating lease liability 1,297,581    
Current portion of lease liability 337,195   316,612
Long-term lease liabilities $ 960,386   $ 1,133,371
Weighted average remaining lease term (in years) 3 years 6 months 29 days    
Weighted average discount rate 8.00%    
Selling, General and Administrative Expenses [Member]      
Lease cost $ 237,765 $ 201,839