v3.25.1
DEBT (Tables)
3 Months Ended
Mar. 31, 2025
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:

 

2025   711,361 
2026   1,008,215 
2027   4,079,492 
2028   1,130,789 
2029   1,007,284 
Thereafter   8,881,456 
      
Total  $16,818,597