XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEBT (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Future Minimum Principal Payment for Long-Term Debt Maturities

As of June 30, 2024, future minimum principal payments of long-term debt are as follows for the years ending December 31:

 

2024   264,718 
2025   7,074,971 
2026   578,559 
2027   608,636 
2028   640,299 
Thereafter   1,665,446 
      
Total  $10,832,629