v3.26.1
Leases (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Lessee, Lease, Description [Line Items]      
Operating lease liability before payments     $ 1,133,371
Payments to operating lease liability $ 172,985 $ 152,402  
Operating lease liability 960,386    
Current portion of lease liability 364,566   358,861
Long-term lease liabilities $ 595,820   $ 774,510
Weighted average remaining lease term (in years) 2 years 6 months 29 days    
Weighted average discount rate 8.00%    
Selling General And Administrative Expense [Member]      
Lessee, Lease, Description [Line Items]      
Lease cost $ 216,243 $ 237,765