v3.25.4
Leases (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
Operating lease liabilities [Member]  
Cash paid for operating lease liabilities $ 381,635
Weighted-average remaining lease term 2 years 2 months 26 days
Weighted-average discount rate 10.50%
Finance lease liabilities [Member]  
Cash paid for operating lease liabilities $ 18,625
Weighted-average remaining lease term 0 years
Weighted-average discount rate 6.25%
Minimum future lease payments ended December 31, 2025  
2026 $ 354,565
2027 237,867
2028 233,727
2029 19,526
Payments due 845,685
Less imputed interest (107,680)
Total lease liabilities $ 738,005