v3.26.1
Schedule of Supplemental Information Related to Leases (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Leases    
Finance lease assets $ 1,289,725 $ 1,385,892
Finance Lease, Liability [Abstract]    
Current portion of finance lease liability 146,375 85,658
Noncurrent finance lease liability 1,539,036 1,619,006
Total finance lease liability $ 1,685,411 $ 1,704,664
Finance lease, weighted average remaining lease term 9 years 2 months 8 days 9 years 9 months 7 days
Finance lease, weighted average discount rate, percent 9.10% 9.10%