v3.24.1.1.u2
LEASES (Details 2) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases    
Weighted average discount rate 12.15% 10.00%
Weighted average remaining lease term (years) 13 years 4 months 24 days 13 years
Operating lease cost $ 10,146,639 $ 6,456,680
Short-term lease cost 291,035 616,856
Total lease cost $ 10,437,674 $ 7,073,536