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:
|