LEASES - Narrative (Details) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
lease
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2026
USD ($)
lease
|
Jun. 30, 2025
USD ($)
|
|
| Lessee, Lease, Description [Line Items] | ||||
| Number of leases not yet commenced | lease | 4 | 4 | ||
| Net present value of lease not yet commenced | $ 4.6 | $ 4.6 | ||
| Operating lease payments | $ 1.6 | $ 1.5 | $ 3.2 | $ 3.0 |
| Minimum | ||||
| Lessee, Lease, Description [Line Items] | ||||
| Operating lease renewal term (in years) | 1 month | 1 month | ||
| Remaining lease term (in years) | 7 months | 7 months | ||
| Maximum | ||||
| Lessee, Lease, Description [Line Items] | ||||
| Operating lease renewal term (in years) | 5 years | 5 years | ||
| Remaining lease term (in years) | 9 years | 9 years | ||