LEASES - Schedule of Other Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Leases [Abstract] | ||||
| Operating cash outflows from operating leases | $ 241 | $ 198 | $ 483 | $ 396 |
| Weighted-average remaining lease term - operating leases | 6 years | 7 years 4 months 24 days | 6 years | 7 years 4 months 24 days |
| Weighted average discount rate - operating leases | 3.90% | 3.70% | 3.90% | 3.70% |