v3.26.1
Leases (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Line Items]        
Lease expense $ 93,549 $ 118,550 $ 187,099 $ 226,099
Amortization of financing lease right-of-use assets 15,625   26,042
Interest expense of finance lease 4,098   6,434  
Related Party [Member]        
Leases [Line Items]        
Lease expense $ 16,500 $ 41,500 $ 33,000 $ 72,000
Minimum [Member]        
Leases [Line Items]        
Lease terms 1 year   1 year  
Maximum [Member]        
Leases [Line Items]        
Lease terms 2 years   2 years