XML 31 R20.htm IDEA: XBRL DOCUMENT v3.25.3
DEBT (Tables)
9 Months Ended
Sep. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Future Minimum Principal Payment for Long-Term Debt Maturities

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

 

2025   238,841 
2026   1,008,215 
2027   3,161,508 
2028   1,130,789 
2029   1,007,284 
Thereafter   8,881,456 
      
Total  $15,428,093