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

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

 

2025   476,819 
2026   1,008,215 
2027   4,079,491 
2028   1,130,789 
2029   1,007,284 
Thereafter   8,881,456 
      
Total  $16,584,054