v3.26.1
Leases (Details 5)
Dec. 31, 2025
USD ($)
Leases  
2026 $ 2,854,105
2027 2,717,331
2028 2,400,557
2029 2,400,557
2030 2,400,557
2031 and thereafter 16,630,172
Total undiscounted minimum future lease payments 29,403,279
Imputed interest (9,760,441)
Total operating lease liability 19,642,838
Current portion – third parties 537,884
Current portion – related parties 540,304
Non-current portion – third parties 10,541,565
Non-current portion – related parties 8,023,085
 Lease liability $ 19,642,838