v3.24.1.1.u2
LEASES (Details 1) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Leases    
2025 $ 30,835,724  
2026 31,709,210  
2027 32,589,176  
2028 33,826,455  
2029 34,890,889  
Thereafter 409,189,267  
Total lease payment 573,040,721  
Less interest (339,281,038)  
Present value obligation 233,759,683  
Short-term liability (1,944,026) $ (1,982,281)
Long-term liability $ 231,815,657 $ 242,488,610