XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
DEBT (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Future Minimum Principal Payment for Long-Term Debt Maturities

Future minimum principal payments of long-term debt are as follows for the years ending December 31:

 

2024   394,325 
2025   6,074,920 
2026   578,559 
2027   608,636 
2028   640,299 
Thereafter   1,665,447 
      
Total  $9,962,186