XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.1
LEASES (Details 2) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
2024 $ 1,340,543  
2025 1,326,705  
2026 1,299,824  
2027 1,354,008  
2028 1,339,747  
Thereafter 14,912,964  
Total minimal lease payments 21,573,791  
Less present value adjustment (9,720,625)  
Operating lease liabilities 11,853,166  
Less current lease liabilities (450,452) $ (768,818)
Lease liabilities, net of current portion $ 11,402,714 $ 8,506,830