LEASES (Narrative) (Details) $ in Millions |
Mar. 31, 2024
USD ($)
|
|---|---|
| Lessee, Lease, Description [Line Items] | |
| Commitments related to operating lease agreements that have not yet commenced | $ 4.7 |
| Minimum | |
| Lessee, Lease, Description [Line Items] | |
| Remaining lease term | 1 month 6 days |
| Lease term of lease agreements that have not yet commenced | 9 months 18 days |
| Maximum | |
| Lessee, Lease, Description [Line Items] | |
| Remaining lease term | 7 years 9 months 18 days |
| Lease term of lease agreements that have not yet commenced | 5 years |