LEASES - Additional Information (Details) $ in Millions |
3 Months Ended | |
|---|---|---|
|
Mar. 31, 2026
USD ($)
Lease
|
Mar. 31, 2025
USD ($)
|
|
| Lessee, Lease, Description [Line Items] | ||
| Lessee operating lease number of terminated leases | The Company also early terminated one lease during the three months ended March 31, 2026 | |
| Lease Terminated | Lease | 1 | |
| Operating lease costs | $ | $ 2.5 | $ 0.9 |
| Modified Lease | ||
| Lessee, Lease, Description [Line Items] | ||
| New lease term | 27 months | |
| Minimum | ||
| Lessee, Lease, Description [Line Items] | ||
| New lease term | 6 months | |
| New lease term | 3 years | |
| Lease term extension term | 2 months | |
| Maximum | ||
| Lessee, Lease, Description [Line Items] | ||
| New lease term | 5 years | |
| New lease term | 12 years | |
| Lease term extension term | 3 months | |