v3.26.1
DEBT (Tables)
6 Months Ended
Jun. 30, 2026
Debt Disclosure [Abstract]  
Schedule of Future Minimum Principal Payment for Long-Term Debt Maturities

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

 

2026    510,237 
2027    3,161,508 
2028    1,130,789 
2029    1,007,284 
2030    1,068,928 
Thereafter    7,807,672 
       
Total   $14,686,418