v3.26.1
Schedule of Future Minimum Lease Payments (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Leases    
2026 $ 393,231  
2027 361,187  
2028 247,600  
2029 255,028  
2030 and beyond 979,351  
Total future minimum lease payments 2,236,397  
Less: Interest (856,335)  
Total operating lease liabilities $ 1,380,062 $ 1,576,744