LEASES (Amount Reported in Condensed Consolidated Balance Sheet) (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| LEASES [Abstract] | ||
| Operating lease right-of-use asset | $ 49,647 | $ 59,931 |
| Finance lease right-of-use asset | 518 | 797 |
| Total leased assets | $ 50,165 | $ 60,728 |
| Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Other Assets, Noncurrent | Other Assets, Noncurrent |
| Operating Lease, Liability, Current | $ 10,249 | $ 11,967 |
| Finance lease liability - Current | $ 233 | $ 475 |
| Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Accrued Liabilities, Current | Accrued Liabilities, Current |
| Operating lease liability - Long-term | $ 83,588 | $ 91,037 |
| Finance lease liability - Long-term | $ 298 | $ 337 |
| Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] | Other Liabilities, Noncurrent | Other Liabilities, Noncurrent |
| Total lease liabilities | $ 94,368 | $ 103,816 |