v3.26.1
Leases (Details 2) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Leases    
Lease right of use assets, net $ 3,904,479 $ 4,183,561
Current portion of lease liabilities 751,233 735,152
Lease liabilities, net of current portion $ 3,930,495 $ 4,200,019
Weighted average remaining lease term finance leases (in years) 8 years 3 months 18 days 8 years 6 months
Weighted average remaining lease term operating leases (in years) 4 years 2 months 12 days 4 years 3 months 18 days
Weighted average discount rate finance leases 3.50% 3.50%
Weighted average discount rate operating leases 7.30% 7.30%