v3.26.1
Leases (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Leases          
Operating leases rent expense $ 83,461 $ 83,456 $ 166,922 $ 166,915  
Amortization expense of finance leases     0 $ 12,237  
Right of use assets - operating lease 529,194   529,194   $ 663,635
Right of use assets - finance lease $ 0   $ 0   $ 0