REVENUES - Incremental Costs of Obtaining a Contract with a Customer (Details) $ in Thousands |
3 Months Ended |
|---|---|
|
Sep. 30, 2024
USD ($)
| |
| Capitalized Contract Cost [Roll Forward] | |
| Capitalized costs to obtain a contract, beginning balance | $ 109,488 |
| New capitalized costs incurred | 9,052 |
| Amortization of capitalized costs | (10,324) |
| Impact of foreign exchange rate changes | 1,834 |
| Capitalized costs to obtain a contract, ending balance | $ 110,050 |