LEASES - Summary of Lease balances (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
||
|---|---|---|---|---|
| Leases [Abstract] | ||||
| Operating lease right-of-use assets ("ROU") | $ 23,468 | $ 22,696 | ||
| Current portion of operating lease liabilities | [1] | 2,571 | 2,344 | |
| Long-term portion of operating lease liabilities | 24,789 | 20,887 | ||
| Total operating lease liabilities | $ 27,360 | $ 23,231 | ||
| ||||