XML 195 R73.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUES - Schedule of Incremental Costs of Obtaining a Contract with a Customer (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Capitalized Contract Cost [Roll Forward]      
Capitalized costs to obtain a contract, beginning balance $ 82,562 $ 72,900 $ 61,163
New capitalized costs incurred 47,305 39,852 32,202
Amortization of capitalized costs (33,269) (26,255) (21,960)
Impact of foreign exchange rate changes 609 (3,935) 1,495
Capitalized costs to obtain a contract, ending balance $ 97,207 $ 82,562 $ 72,900