LEASES - Balance Sheet Information (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Assets: | ||
| ROU assets | $ 25,333 | $ 30,418 |
| Liabilities: | ||
| Current lease liabilities | 13,460 | 12,824 |
| Long-term lease liabilities | 24,168 | 35,494 |
| Total lease liabilities | $ 37,628 | $ 48,318 |
| Operating lease, right-of-use asset, balance sheet location [Extensible List] | Other non-current assets, net | Other non-current assets, net |
| Operating lease, liability, current, balance sheet location [Extensible List] | Accrued expenses and other current liabilities | Accrued expenses and other current liabilities |
| Operating lease, liability, noncurrent, balance sheet location [Extensible List] | Other long-term liabilities | Other long-term liabilities |