v3.25.2
LONG-TERM DEBT - Schedule of Maturities of Long-term Debt (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Debt Disclosure [Abstract]  
Remainder of 2025 $ 15,771
2026 31,542
2027 33,119
2028 503,134
2029 186,927
Total $ 770,493